Tabooman
2017-10-13 03:06救助,Java中adstract类方法的覆盖问题
3不是说非静态方法只能覆盖不能隐藏嘛?为什么下面的代码输出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();
}
}
- 点赞
- 回答
- 收藏
- 复制链接分享