January201701
來啊
感覺這兩天一切有點可怕桩皿,熬夜刷題................................
/**調(diào)用父類構(gòu)造器
1.一般的圾笨,可以顯式 的 用 super 調(diào)用
2.當沒有 super 時恨豁, 系統(tǒng)會在 執(zhí)行子類構(gòu)造器之前衡瓶,隱式 的調(diào)用
父類無參數(shù)的構(gòu)造器
當父類沒有無參數(shù)的構(gòu)造器時耿导,在子類構(gòu)造器中必須顯式的用 super(參數(shù))
調(diào)用父類 有參數(shù) 的構(gòu)造器
-----------------------------------------------------------
Test.java:12: 錯誤: 無法將類 Test中的構(gòu)造器 Test應用到給定類型;
public demo(){
^
需要: int
找到: 沒有參數(shù)
原因: 實際參數(shù)列表和形式參數(shù)列表長度不同
1 個錯誤
------------------------------------------------------------
*/
public class Test extends demo2{
int age;
public Test(int age){
this.age=age;
}
public static void main(String [] args){
Test t=new Test(5);
System.out.println(t.age);
}
}
class demo extends Test{
/*public demo(){ //沒有super
System.out.println("父類");
}*/
public demo(int age){
super(age); //父類沒有無參構(gòu)造器時,必須調(diào)用super
}
}
class demo2{
public demo2(){ //加入?yún)?shù)時 ,
System.out.println("父類");
}
}