62,628
社区成员
发帖
与我相关
我的任务
分享class A{
private void a(){
System.out.println("A");
}
}
class B extends A{
public void a(){
System.out.println("B");
}
}
class A {
private void a(){
System.out.println("A");
}
public void b() {
a();
}
}
class B extends A{
public void a(){
System.out.println("B");
}
}
public class Test{
public static void main(String args[]) {
A a = new B();
a.b();
}
}
楼主思考一下private的用法
确实没有构成多态, 由于访问限制的问题,一个private 一个public
楼主可以参考一下这篇blog https://blog.csdn.net/zycxnanwang/article/details/77416208