類的幾個關鍵字

2021-08-08 20:43:26 字數 888 閱讀 1113

1:成員變數和區域性變數的區別:

1)區域性變數:在方法中或者方法上;區域性變數在棧記憶體中;區域性變數隨著方法的結束而消失;區域性變數在使用前必須有值。

2)成員變數:在類中方法外;在堆記憶體中;隨著物件的生成而出現,隨著物件的消失而消失;在初始化時可以不賦值。

2:匿名物件:

1)匿名物件一般只用一次,匿名物件也可以最為引數傳遞;匿名物件在實際開發中經常使用。

2)匿名物件用在形式引數是引用資料型別。

3:構造方法:

1)就是給成員變數進行賦值。

2)系統會預設給我們類乙個無參構造方法,如果我們自己提供了構造方法,系統則不會提供無參構造方法。

3)在物件生產時,給類的成員賦值。

4:封裝和私有:

1)private:將成員私有化,只能在本類中使用,只提供使用方法。可以private成員變數也可以是成員方法。

2)封裝:將乙個物件的成員進行私有化,並且提供對外的公共訪問方法。

5:this:

1)代表的就是當前的物件。

2)在成員方法中給成員變數賦值時,防止區域性變數隱藏成員變數,就給成員變數前面加個this。

6:static:

1)表示靜態,用來共享資料;隨著類的載入而載入;先於物件產生;成員變數或者成員方法被static修飾,可以被類名.直接呼叫。

2)靜態方法只能訪問靜態方法,非靜態可以訪問靜態方法和靜態成員變數。靜態沒有this關鍵字。

7:文件製作說明書:

1)/** 

* @author ha

* @version 1.0

* 這個類的說明。

*/2)/** 

* 方法的說明。

* @param 方法引數的說明

* @return 返回值說明

*/

java的幾個關鍵字

public protected private 預設 均可修飾方法 屬性 protected不可以修飾類 1.public 使用範圍最廣,可以在其他包 package 內,呼叫這個類的public方法和屬性或者繼承 繼承中,子類重寫父類的public方法,範圍不能小於public。2.protec...

幾個關鍵字的小結

幾個常見關鍵字的用法小結 1.public private protected 它們用來修飾類 方法 屬性 使被修飾的類 方法 屬性的被呼叫範圍得到乙個限制。public是公開性最高的關鍵字 當它修飾乙個類的時候,被修飾的類可以被同乙個工程中的所有類的物件訪問 如工程a中有乙個類s,那麼對於a的任意...

幾個關鍵字的用法

1.用register修飾變數時,盡可能會將這個變數儲存在cpu中的暫存器中,而不是通過記憶體定址的方式來訪問,是為了提高他的執行速率 2.register只能修飾整形和字元型,不能用來修飾浮點形。3.區域性靜態變數不能用register來修飾。用register修飾的變數只能是區域性變數,不能是全...