Java基礎筆記 第五記

2021-06-26 14:02:42 字數 365 閱讀 9248

物件導向---靜態

什麼時候使用靜態?

要從兩方面下手:

因為靜態將會修飾成員變數或函式

什麼時候定義靜態變數?

當物件中出現共享資料時,該資料應該修飾為靜態資料

物件中的特有資料要定義成非靜態存在於堆記憶體中

什麼時候定義靜態函式?

當功能內部沒有訪問到靜態資料時,該功能可以定義成靜態的

靜態**塊

格式:static 

特點:隨著類的載入而執行,只執行一次

用於給類進行初始化的。

class staticcode

static  

}當這個太被建立時,會先呼叫靜態**塊 =》例項**塊 =》構造方法

第五周筆記

函式中包含yield語句的函式就是生成器函式,呼叫返回生成器物件.yield 是個表示式,可以返回值.生成器表示式 m i for i in range 10 生成器的應用 1,無限迴圈 2,計數器 3,斐波那契數列 4,生成器互動 5,協程coroutine lambda構建匿名函式 定義 lam...

JAVA基礎筆記(五)

static 定義不通過物件控制的屬性 static 屬性描述的是公共屬性,回報存在公共資料區裡面 內部類 類中的類 class a 內部類最大的優點 可以方便的訪問外部類的私有屬性,內外部類之間都可以驚醒私有屬性的訪問 不需要getset方法了,檔案中的內部類的class檔案 a b.class ...

Java 基礎第五天

示例 class student public string getname public void show 測試類 玩基本類的.建立物件,通過物件調成員 class demo 對已經做好封裝的類 person為例 由於person中的屬性都被 private 了,外界無法直 接訪問屬性,如果想設...