public class Test extends Base{
public void test(){
System.out.println("test");
}
public static void main(String[] args){
Test test=new Test();
}
}
class Base{
public Base(){
test();
}
public void test(){
System.out.println("base");
}
}
调用的是子类中的test( )方法,输出test,创建子类对象,调用父类构造器时,调用的为什么是子类的test()方法?