编程语言
首页 > 编程语言> > Java中不要在父类构造器中调用会被子类覆写的方法

Java中不要在父类构造器中调用会被子类覆写的方法

作者:互联网

public class Sub {
    private  String name ="sub";
    public Sub(){
        test();
    }

    public void test(){
        System.out.println("sub"+ name);
    }

    public static void main(String[] args) {
        Son1 son = new Son1();
    }
}

class Son1 extends Sub{
    private String name ="son";

    public Son1(){
        test();
    }

    public void test(){
        System.out.println("son"+name);
    }
}
输出 
 sonnull
sonson

参考:https://blog.csdn.net/user2025/article/details/107890144

标签:初始化,Java,变量,子类,成员,器中,父类,public
来源: https://blog.csdn.net/qq_44834703/article/details/123028497