java繼承、抽象和接口

package zdbExtends;

public class Grandparent {
    
    public Grandparent(){
        
        System.out.println("Grandparent create.");
        
    }
    public Grandparent(String string){
        
        System.out.println("Grandparent create.string");
        
    }
}

函數

package zdbExtends;

public class Parent extends Grandparent {
    
    public Parent(){
        System.out.println("Parent Create.");
    }
    public Parent(String string){
        System.out.println("Parent Create.string");
    }
}

繼承

package zdbExtends;

public class Parent extends Grandparent {
    
    public Parent(){
        System.out.println("Parent Create.");
    }
    public Parent(String string){
        System.out.println("Parent Create.string");
    }
}

string

package zdbExtends;

public class Parent extends Grandparent {
    
    public Parent(){
        System.out.println("Parent Create.");
    }
    public Parent(String string){
        System.out.println("Parent Create.string");
    }
}

class

 (二)總結:變量

繼承:
1.子類繼承父類,默認狀況下調用無參構造函數,若是當父類中只用有參構造函數時,則子類發生錯誤;
2.調用父類中的有參構造函數使用super("");而且要放在第一行;
3.不容許繼承的類:
final class 類名{

}
3.1以final聲明的方法不容許覆蓋。
3.2以final聲明的變量不容許更改。構造函數

相關文章
相關標籤/搜索