亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
      全國  |             |          |          |          |          |         
        當(dāng)前位置:計算機等級 > 二級考試 > Java語言程序設(shè)計 > 考試輔導(dǎo) > 文章內(nèi)容
        

      全國計算機二級考試Java語言程序設(shè)計知識點(6)

      中華IT學(xué)院   【 】  [ 2016年4月27日 ]

      對象

        1、初始化順序:總體來說執(zhí)行順序為:靜態(tài)塊->靜態(tài)屬性->非靜態(tài)塊->屬性->構(gòu)造器。接下來我們分析一下類的屬性和方法。

        2、屬性:

        類中的屬性一般分為類屬性(全局變量)、實例屬性(全局變量)、局部屬性(局部變量)。<我是這么分的,盡管有人不這么分,但是分法無所謂,理解它們的含義最重要>.

        類屬性:前面已經(jīng)說過就是那些聲明為static的屬性,在整個過程中只進行一次初始化,在內(nèi)存中只開辟一個空間,不論在哪兒調(diào)用,值保持一致。一旦被修改,所有引用它的地方都會跟著修改。一般直接通過類名進行調(diào)用。

        實例屬性:實例變量是可以不進行初始化,比如一個整型的實例變量假如沒有初始化,則默認(rèn)值為0;而局部變量假如不賦初值語法上是通過的,但是在使用這個變量是程序就報錯了。實例變量在堆和棧中都分配內(nèi)存空間,在堆當(dāng)中分配的是對象本身,而棧中則是對這個對象的引用。

        局部屬性:局部變量是在方法內(nèi)部聲明的變量,生命期僅在方法內(nèi),方法結(jié)束后變量就消失了;局部變量必須初始化再使用,否則會報錯,也就是說,假如你在方法內(nèi)定義了一個局部變量,并且沒有賦值,那么你在使用這個變量的時候一定得賦值,不然就報錯了。同時,局部變量可屏蔽全局變量。

        3、重載:

        是指在同一個類中,具有相同的方法名,不同的參數(shù)列表的方法之間的一種機制。參數(shù)列表的不同體現(xiàn)在:類型不同、個數(shù)不同、順序不同,只要滿足任一一個,就可以進行方法重載。

        4、重寫:

        重寫是在繼承中存在的,在兩個類(子類和父類之間存在的關(guān)系)中,子類重寫父類的方法,方法名相同,參數(shù)也相同的一種機制。

        5、不定參數(shù)調(diào)用

        public static String a(String ... value);

        和下面的效果一樣

        public static String a(String[] value);

        6、類與對象的關(guān)系

        1)類是一類具有相同屬性的事物的統(tǒng)稱,是一種抽象。

        2)對象是類的具體體現(xiàn),又稱實例。

        3)類是一種靜態(tài)的概念,而對象是一種動態(tài)的機制。

      分享到:
      本文糾錯】【告訴好友】【打印此文】【返回頂部
      將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
      關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
      Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved