关于继承的问题,求帮忙解答下,谢谢

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()方法,不应该调用自己的吗,怎么调用的是子类的方法?谢谢大家

查看全部
zwb4838
头撞豆腐
2015/09/09 12:19
  • 继承
  • 点赞
  • 收藏
  • 回答
    私信

2个回复