Java 子类未重写的方法调用父类还是子类的问题

来源:互联网 发布:算法设计和分析 编辑:程序博客网 时间:2024/05/16 18:53

父类-------------------------------------------------------

public class begetter {

public void a1(){
System.out.println("父类a1方法");
this.b1();
}
public void b1(){
System.out.println("父类b1方法");
}

}


子类------------------------------------------------------

public class seed extends begetter {
public void b1(){
System.out.println("子类b1方法");
}
}


测试类---------------------------------------------------

public class test {
public static void main(String[] args){
begetter s1=new seed();
s1.a1();
}
}

输出结果:

父类a1方法
子类b1方法

new的seed() 所以this指向seed()类