java 動手動腦之父子繼承
阿新 • • 發佈:2018-11-02
1.建構函式的主要作用是什麼?
在建立物件時初始化物件,為物件成員變數賦初值。
呼叫時:子類——>父類——>祖類
輸出時:祖類——>父類——>子類
在子類呼叫建構函式時必須呼叫父類的建構函式,因為子類的構造器在例項化時無法找到父類的構造器
2.自行編寫程式碼測試以下特性:在子類中,若要呼叫父類中被覆蓋的方法,可以使用super關鍵字.
1 public class FatherAndSon { 2 3 public static void main(String args[]) { 4 FatherAndSon s=new FatherAndSon();5 s.Test(); 6 } 7 public void Test() { 8 Son s=new Son(); 9 s.test(); 10 11 } 12 class Father { 13 public void test() { 14 System.out.println("father"); 15 16 } 17 } 18 class Son extends Father{ 19 publicvoid test() { 20 System.out.println("son"); 21 super.test(); 22 } 23 } 24 }
先到這吧,明天繼續奮鬥