【发布时间】:2015-06-24 07:01:12
【问题描述】:
Difference between method overloading and overriding in java? 没有给出正确答案。下面是java代码。
父类类
public class Parent {
void display() {
// some code
}
}
儿童类
public class child extends Parent
void display(int a) {
// some code
}
}
问题:这个方法是重载、覆盖还是没有?
【问题讨论】:
-
无,您可以通过将
@Override放在要覆盖的方法上来检查它,让编译器自己检查。 -
我对覆盖和无感到困惑。
-
无需混淆,您的示例既不会重载也不会覆盖。但是如果你想让编译器检查一个方法是否被覆盖,你可以放置
@Override,编译器会告诉你。 -
@Smutje,对不起,我在重载和无之间感到困惑,但现在它清楚了。谢谢
-
@Smutje,请检查接受的答案。
标签: java polymorphism overloading overriding