Tabooman
Tabooman
2017-10-13 03:06

救助,Java中adstract类方法的覆盖问题

3
  • java

不是说非静态方法只能覆盖不能隐藏嘛?为什么下面的代码输出aa?不应该被子类的同名方法覆盖了嘛?

public class Main
{
public static void main(String args[]){
bb b=new bb();
b.p();
}
}
abstract class aa{
public void x(){
System.out.println("aa");
}
}
class bb extends aa{
public void x(){
System.out.println("bb");
}
public void p(){
super.x();
}
}

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

5条回答