package test.object;
public class Base {
private String baseName = "base";
public Base() {
callName();
}
public void callName() {
System.out.println(baseName);
}
static class Sub extends Base {
private String baseName = "sub";
public void callName() {
System.out.println(baseName);
}
}
public static void main(String[] args) {
//父类构造器执行的时候调用子类的重载方法,
Base base = new Sub();//null
}
}
内部类重载
最新推荐文章于 2022-03-23 08:38:11 发布