java的父子类之间是否存在重载呢?
public class A
{
public void a(int x){}
}
public class B extends A
{
public void a(Object x){}
}
public class Main
{
public static void main(String args[])
{
B b = new B() ;
b.a(2) ;
b.a(new Object()) ;
}
}
如果不存在那么对于A和B中的a方法怎么解释呢?
我现在也有点乱了, 大家的观点都不一样...但是大家的意思是这肯定不是父子类之间的重载, 而且有提到覆盖. 我之间学习的过程中, 一直把重载就当作覆盖来看, 但是看样子我的理解是错的, 那么什么是覆盖呢?
慕的地6264312
芜湖不芜
缥缈止盈
相关分类