我想知道是否有办法检查:对于抽象类,哪些类扩展抽象类。
我正在使用IntelliJ IDEA。
答案 0 :(得分:2)
对于任何显示类型层次结构的类(超级和/或子类),将光标放在类名上,然后按 Ctrl + H 。这将显示类型层次结构树。您可以在显示子类,超类和两者之间切换。
或者(感谢@maydawn!),您可以单击带有类名称的行左侧的图标,以显示带有子类列表的弹出窗口。
答案 1 :(得分:0)
如果您有权访问或可以为Jar生成JavaDoc,则应该有所有子类的列表。有关此示例,请参阅具有许多子类的AbstractAction。
使用此方法的一个警告是它只显示直接子类,但对于大多数具有相对较浅的继承树的代码库,这不应该是一个严重的限制。