<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++引入的構造器,構造器是一個在創(chuàng)建對象時被自動調用的特殊方法。這樣可以確保在用戶有能力操作對象之前對象已經被初始化了。
    在創(chuàng)建對象時,域變量及域對象首先會被初始化為起默認值,然后才會根據你在構造器中的賦值進行改變!
    在類的內部,變量定義的先后順序決定了初始化的順序。即使變量定義散布于方法定義之間,它們仍舊會在任何方法(包括構造器)被調用之前得到初始化。
    至于靜態(tài)數據域的初始化,大家都知道啦,無論你創(chuàng)建多少個對象,類的靜態(tài)數據域都只有一份,它只占用一份存儲區(qū)域。并且它的初始化是發(fā)生在“非靜態(tài)域”之前,在類被第一次加載的時候被初始化“一次”,只初始化一次!
    在Java中,如果用戶沒有為類提供一個構造器,那么編譯器就會自動幫你創(chuàng)建一個默認構造器(即無參構造器),以便用戶能創(chuàng)建對象。但是如果用戶已經定義了一個構造器(無論是有參還是無參的),編譯器就不會再為你自動創(chuàng)建默認構造器了!和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 閱讀(2063) 評論(1)  編輯  收藏

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

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


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

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

    常用鏈接

    留言簿(1)

    隨筆檔案

    相冊

    搜索

    •  

    積分與排名

    • 積分 - 10541
    • 排名 - 2345

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲伊人久久大香线蕉影院| 国产亚洲成AV人片在线观黄桃| 亚洲第一二三四区| 在线观看免费播放av片| 67pao强力打造67194在线午夜亚洲 | a级毛片免费在线观看| 最近2019免费中文字幕6| 亚洲AV无码乱码国产麻豆穿越| 亚洲色中文字幕在线播放| 性生交片免费无码看人| 亚洲精品美女久久久久99| 花蝴蝶免费视频在线观看高清版 | 亚洲免费中文字幕| a级毛片无码免费真人| 久久亚洲中文字幕精品一区四| 亚洲成电影在线观看青青| 一级毛片无遮挡免费全部| AV片在线观看免费| 久久亚洲精品无码av| 国产精品色拉拉免费看| 亚洲人成网站18禁止| 免费人妻av无码专区| h片在线播放免费高清| 人人狠狠综合久久亚洲高清| 亚洲精品视频在线播放| 亚洲成在人线aⅴ免费毛片| 韩国亚洲伊人久久综合影院| 国产亚洲一区区二区在线| 久久aa毛片免费播放嗯啊| 亚洲男人的天堂久久精品| 日韩一区二区免费视频| 两个人www免费高清视频| 亚洲成人黄色在线观看| 爽爽日本在线视频免费| 好湿好大好紧好爽免费视频 | 精品剧情v国产在免费线观看| 丰满妇女做a级毛片免费观看| 亚洲avav天堂av在线不卡 | 16女性下面扒开无遮挡免费| 亚洲av中文无码乱人伦在线咪咕 | 夜夜爽妓女8888视频免费观看 |