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声明的变量不容许更改。构造函数

相关文章
相关标签/搜索