public class Demo
{
public static void main(String[] args){
new B();
}
}
class A
{
void aFunction(){
System.out.println("AFunction");
}
A(){
System.out.println("A");
aFunction();
System.out.println("after A");
}
}
class B extends A
{
private int values=1;
B(){
System.out.println("B");
}
void aFunction(){
System.out.println("values="+values);
}
}/*output:
A
values=0
after A
B
*/
求解为何父类的构造函数里面调用aFunction()方法,不应该调用自己的吗,怎么调用的是子类的方法?谢谢大家