其他分享
首页 > 其他分享> > super关键字

super关键字

作者:互联网

public class Father {
    public Father(){
        System.out.println("f is init");
    }
    public Father(int x){
        this();
        System.out.println("f is init x ="+x);
    }
    public void show(){
        System.out.println("f is show");
    }
}




public class Son extends Father {
    public Son(){
        super(10);
        System.out.println("s is init");
    }
    public Son(int x){
    this();
    System.out.println("s is init x ="+x);
    }
    public void show(){
        super.show();
    }

}







public class Test {
    public static void main(String[] args) {
        new Son(100);
    }

}

1. 在子类的构造函数中调用父类的构造函数、 构造函数重载, 必须是第一行。 和this不能共存 。
2. 在子类的方法中调用父类的方法。(同名方法的时候, 方法重写的时候)

标签:show,Father,System,关键字,println,super,public,out
来源: https://www.cnblogs.com/wyw161454-0007/p/16456412.html