我知道在Java中有一个标签
我知道可以将超类中的方法设置为
我知道可以为此方法设置另一个名称,但有时在超类中有很多方法,你可能根本不知道它们的存在。因此,当您在子类中实现自己的方法时,可能会偶然使用相同的名称。如何避免这种情况?
@Override
,用于注释覆盖超类方法的方法,如果没有,则会发出警告。
我的问题是:是否有相反的标记来注释我们不想从超类覆盖方法(例如,出于偶然原因)的方法?我知道可以将超类中的方法设置为
final
,但这种解决方案涉及对超类代码的更改。这不是我想要做的 - 我只想更改自己的代码 :)我知道可以为此方法设置另一个名称,但有时在超类中有很多方法,你可能根本不知道它们的存在。因此,当您在子类中实现自己的方法时,可能会偶然使用相同的名称。如何避免这种情况?
getHeight
和getWidth
方法,花费了一个多小时进行调试并想知道为什么不起作用! :) - bartektartanuspaintComponent
方法时)。 - Hovercraft Full Of Eels