物件導向---靜態
什麼時候使用靜態?
要從兩方面下手:
因為靜態將會修飾成員變數或函式
什麼時候定義靜態變數?
當物件中出現共享資料時,該資料應該修飾為靜態資料
物件中的特有資料要定義成非靜態存在於堆記憶體中
什麼時候定義靜態函式?
當功能內部沒有訪問到靜態資料時,該功能可以定義成靜態的
靜態**塊
格式: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 了,外界無法直 接訪問屬性,如果想設...