//构造期多态问题
public class Test04 {
public static void main(String[] args) {
Base b=new Sub();
b.func();
}
}
class Base{
public Base(){
func();
}
public void func(){
System.out.println("base:func()");
}
}
class Sub extends Base{
public Sub(){
func();
}
public void func(){
System.out.println("sub:func()");
}
}
输出:
sub:func()
sub:func()
sub:func()