<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 12,  comments - 7,  trackbacks - 0

    Java對變量和對象的初始化做的是很好的!以下是本人自己寫的一點...............
    在Java中,普通變量(局部變量)需要明確初始化之后才能使用,否則編譯器將報錯!
    而對于對象的初始化Java也采用了C++引入的構造器,構造器是一個在創建對象時被自動調用的特殊方法。這樣可以確保在用戶有能力操作對象之前對象已經被初始化了。
    在創建對象時,域變量及域對象首先會被初始化為起默認值,然后才會根據你在構造器中的賦值進行改變!
    在類的內部,變量定義的先后順序決定了初始化的順序。即使變量定義散布于方法定義之間,它們仍舊會在任何方法(包括構造器)被調用之前得到初始化。
    至于靜態數據域的初始化,大家都知道啦,無論你創建多少個對象,類的靜態數據域都只有一份,它只占用一份存儲區域。并且它的初始化是發生在“非靜態域”之前,在類被第一次加載的時候被初始化“一次”,只初始化一次!
    在Java中,如果用戶沒有為類提供一個構造器,那么編譯器就會自動幫你創建一個默認構造器(即無參構造器),以便用戶能創建對象。但是如果用戶已經定義了一個構造器(無論是有參還是無參的),編譯器就不會再為你自動創建默認構造器了!和C++一樣,Java中的構造器是可以重載的,并且他們是可以互相調用的。當構造器調用時就涉及到了我們的關鍵字“this”(this這個關鍵字表示的是當前對象的引用)。當在一個構造器中調用另一個構造器時必須把調用語句置于本構造器的第一行,如:

    class Test {
        ..
        ..
        Test(
    int i) {}

        Test(String str,
    int i) {
            
    this
    (i);
            ..
            ..
        }

    }

    雖然在構造器中用this關鍵字調用另一個構造器,但是卻不能同時調用兩個以及更多。

    posted on 2009-02-26 22:36 Jun Woo 閱讀(2056) 評論(1)  編輯  收藏

    FeedBack:
    # re: 初始化與構造器[未登錄]
    2009-02-27 09:22 | bcterry
    同學,這么簡單的東東就不要放在這了吧  回復  更多評論
      

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    <2009年2月>
    25262728293031
    1234567
    891011121314
    15161718192021
    22232425262728
    1234567

    愛好者!邊學邊練,勇往直前!大家精誠合作,一起進步,由成為.以后好吃好耍好

    常用鏈接

    留言簿(1)

    隨筆檔案

    相冊

    搜索

    •  

    積分與排名

    • 積分 - 10478
    • 排名 - 2345

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 日本人护士免费xxxx视频| 一二三四免费观看在线电影 | 插鸡网站在线播放免费观看| 免费观看亚洲人成网站| 美女黄网站人色视频免费| 日本无吗免费一二区| 毛片亚洲AV无码精品国产午夜| 日韩中文无码有码免费视频| 国产精品亚洲精品日韩电影| 亚洲成a人片在线观看久| 一级中文字幕乱码免费| 亚洲乱码国产一区三区| 免费播放一区二区三区| 亚洲一区二区三区91| 成年男女免费视频网站| 爱情岛亚洲论坛在线观看 | 日韩亚洲AV无码一区二区不卡 | 理论亚洲区美一区二区三区| 亚洲精品一级无码中文字幕| 国产精品免费视频观看拍拍| 久久久亚洲精品视频| 真人做A免费观看| 久久精品国产亚洲AV天海翼| 亚洲精品国产综合久久一线| a毛片免费在线观看| 亚洲精彩视频在线观看| 免费毛片在线播放| aa级毛片毛片免费观看久| 亚洲成无码人在线观看| 国产成人免费手机在线观看视频 | 成人爱做日本视频免费| 国产在线精品观看免费观看| 亚洲综合小说久久另类区| 国产在线98福利播放视频免费| 在线观看免费播放av片| 久久精品国产99国产精品亚洲| 亚洲高清最新av网站| 亚洲毛片免费视频| 未满十八私人高清免费影院| 亚洲的天堂av无码| 国产亚洲精品AA片在线观看不加载 |