程式**:
public class initializeblockdemo
class initializeblockclass
public int field=100;
public initializeblockclass(int value)
public initializeblockclass()
}執行截圖:
當把public的初始化放到上面時候則顯示的200.
規律:根據前後順序,按照順序執行,有建構函式執行建構函式。
猜想與方法:
在靜態函式中建立乙個這個類的物件,然後引用非靜態成員。
程式**:
public class text2
}class employee
}執行結果截圖:
動手動腦 課後作業
一 public class test class foo 如果類提供了乙個自定義的構造方法,將導致系統不再提供預設構造方法 同乙個類可以有多個建構函式,多個建構函式之間通過引數來區分,這是方法過載的乙個例項。建構函式之間可以相互呼叫 二 public class aca public aca in...
動手動腦(lesson 3)
一 二 程式執行結果截圖 答案截圖 三 四 答 建構函式與引數個數不匹配。五 執行結果截圖 總結 所有類的變數都預設初始化為null,比如string a integer b 數字類的原始資料型別預設初始化為0,比如int a short b char c boolean預設初始化為false。六 ...
動手動腦總結
本次動手動腦結論如下。為什麼要用多型。是因為派生類的功能可以被基類的方法或引用變數所呼叫,這叫向後相容,可以提高可擴充性和可維護性。關於物件導向為什麼要有介面的問題。介面是規範,規定某個實現類裡必須有那些方法,只要事先定義好介面,當大家一起合作的時候就不用特別麻煩的互動,而是每個人寫好自己的介面實現...