【发布时间】:2018-03-14 01:04:59
【问题描述】:
下面的例子属于哪个概念:方法重载还是方法覆盖???
package com.java.inheritance;
class A {
public void display(Integer i)
{
System.out.println("in display of A"+i);
}
}
class B extends A
{
public void display(String i)
{
System.out.println("in display of B class"+i);
}
}
/*public class InheritanceDemo{
public static void main(String args[])
{
A a=new B();
a.display("suchi");
}
}*/
请提出解释。
【问题讨论】:
-
你可以实际尝试一下:用
@Override注释B.display()。我很确定你的编译器会抱怨。
标签: java polymorphism