課後作業3(動手動腦)

2022-08-10 10:33:15 字數 628 閱讀 4389

程式**:

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。六 ...

動手動腦總結

本次動手動腦結論如下。為什麼要用多型。是因為派生類的功能可以被基類的方法或引用變數所呼叫,這叫向後相容,可以提高可擴充性和可維護性。關於物件導向為什麼要有介面的問題。介面是規範,規定某個實現類裡必須有那些方法,只要事先定義好介面,當大家一起合作的時候就不用特別麻煩的互動,而是每個人寫好自己的介面實現...