本帖最后由 头撞豆腐 于 2015-9-9 11:37 编辑
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()方法,调用的不是子类的aFunction()方法?谢谢
|
|