【发布时间】:2011-11-14 21:52:18
【问题描述】:
如何编写方法并强制子类覆盖此方法。在 Eclipse 中,它应该显示在 Quick-Fix 对话框中:“添加未实现的方法”。
谢谢
【问题讨论】:
标签: java methods overriding superclass
如何编写方法并强制子类覆盖此方法。在 Eclipse 中,它应该显示在 Quick-Fix 对话框中:“添加未实现的方法”。
谢谢
【问题讨论】:
标签: java methods overriding superclass
如何编写方法并强制子类重写此方法。
将方法声明为abstract:
Eclipse 将为所有(未实现的)抽象方法和接口方法提供“添加未实现的方法”选项。
【讨论】:
您可以通过创建abstract 方法来做到这一点(不提供默认实现)。
【讨论】:
或者,如果您不希望自己的类成为抽象类,则可以在要强制覆盖的方法处抛出自己的 MustOverrideException。
【讨论】:
将方法声明为abstract。
【讨论】: