查看一个抽象类的方法是否未被其中一个扩展类覆盖的方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查看一个抽象类的方法是否未被其中一个扩展类覆盖的方法相关的知识,希望对你有一定的参考价值。

我有一个抽象类,让我们说AbstractClass和多个其他类(700+)扩展该抽象类。 AbstractClass有一个方法,让我们说baseMethod()这不是一个抽象的方法。许多类(500+)重写该方法并拥有自己的实现。现在使用eclipse我可以通过执行Ctrl+Shift+G轻松地看到覆盖该方法的那些,但除了手动之外还有其他方法,以查看不重写该方法的类baseMethod()(剩余的200)但是是一个扩展AbstractClass的类。

答案

您可以将该方法设为临时的abstract并查看错误输出。

以上是关于查看一个抽象类的方法是否未被其中一个扩展类覆盖的方法的主要内容,如果未能解决你的问题,请参考以下文章

接口与抽象类的区别

软件架构设计原则-里氏替换原则

软件架构设计原则-里氏替换原则

Scala 中的特征和抽象方法覆盖

子类的方法必须覆盖父类的抽象方法

设计模式