<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 閱讀(2063) 評論(1)  編輯  收藏

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

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


    網站導航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     
    <2009年2月>
    25262728293031
    1234567
    891011121314
    15161718192021
    22232425262728
    1234567

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

    常用鏈接

    留言簿(1)

    隨筆檔案

    相冊

    搜索

    •  

    積分與排名

    • 積分 - 10541
    • 排名 - 2345

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 成人特黄a级毛片免费视频| 亚洲人成电影网站国产精品| 日本高清免费不卡在线| 亚洲自偷自拍另类图片二区| 亚洲AV无码AV男人的天堂不卡 | 久久久久亚洲av无码专区喷水| 在线观看特色大片免费网站| 国产成人无码区免费A∨视频网站 国产成人涩涩涩视频在线观看免费 | 久久精品国产免费| 波多野结衣久久高清免费 | 最近中文字幕mv免费高清电影 | 欧美a级成人网站免费| 亚洲中文字幕乱码一区| 久久国产精品免费观看| 亚洲狠狠久久综合一区77777| 最近中文字幕mv免费高清在线| 亚洲成综合人影院在院播放| 国产裸体美女永久免费无遮挡| 亚洲一区无码中文字幕| 在线视频亚洲一区| 毛片免费全部播放一级| 色噜噜的亚洲男人的天堂| mm1313亚洲精品国产| 色偷偷噜噜噜亚洲男人| 亚洲人成色7777在线观看不卡| 永久免费av无码入口国语片| 亚洲短视频在线观看| 在线看片免费人成视频播 | 亚洲国产区男人本色| 在线视频观看免费视频18| 国产亚洲欧美日韩亚洲中文色| 久久亚洲欧洲国产综合| 色哟哟国产精品免费观看| 亚洲人成电影在线天堂| 女人18毛片水真多免费看 | 最近中文字幕mv免费高清在线| 亚洲αⅴ无码乱码在线观看性色| 在线日韩日本国产亚洲| 性色av无码免费一区二区三区| 一本久久A久久免费精品不卡| 1区1区3区4区产品亚洲|