我在类Xxx
中有这个方法,method1此类Yyy中存在相同的方法,它扩展了Xxx 但唯一的区别是方法内部发生的事情并不相同,除了一切都非常好。
这是否被称为覆盖?还是一个子类?
TKS。 如果我需要代码,但不想让事情变得复杂。
答案 0 :(得分:1)
Yyy
是Xxx
的子类。 “子类”基本上与“扩展”意思相同。通过在method1
上定义Yyy
,您将覆盖Xxx
提供的定义。
答案 1 :(得分:1)
这称为覆盖该方法。类Yyy是子类化Xxx,并且在子类中重新定义的方法将覆盖超类中的方法。要验证这是否为真,请使用@Override
注释子类中的方法。
答案 2 :(得分:1)
您要覆盖子类中的方法。子类是使用 extends 关键字从超类扩展的类。当你有一个继承关系,即一个类扩展另一个类时,覆盖只会进入画面。
但是,重写方法必须满足以下规则: