测试输出
public class TestOverride {
public static void main(String[] args) {
new D();
}
}
class E {
int x = dd();
int y = cc();
public int dd() {
System.out.println("父类普通方法");
return 1;
}
public static int cc() {
System.out.println("父类static方法");
return 2;
}
}
class D extends E {
int x = dd();
int y = cc();
public int dd() {
System.out.println("子类普通方法");
return 1;
}
public static int cc() {
System.out.println("子类static方法");
return 2;
}
}
输出为:
子类普通方法
父类static方法
子类普通方法
子类static方法