java - 一个类的所有父类(super class)

标签 java oop

我有一个类扩展到另一个类,而那个类又扩展到另一个类。

class 1 extends class 2 
class 2 extends class 3 
class 3 extends class 4 
class 4 extends class 5 
class 5 extends class 6 

现在我想找到第 1 类的所有父类(super class)。

有谁知道我如何在 java 中做到这一点?

最佳答案

使用 Class.getSuperClass()遍历层次结构。

Class C = getClass();
while (C != null) {
  System.out.println(C.getName());
  C = C.getSuperclass();
}

关于java - 一个类的所有父类(super class),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5679254/

相关文章:

java - 为什么spring 4推荐使用注解而不是配置文件?

java - 任何不良使用界面的例子?

java - WADL 生成用于休息而不使用 Maven

java - 有没有办法无意中停止 Executor 的线程?

java - 如何在JAVA中计算证书的公钥与Windows计算的公钥相匹配

PHP5 : Objects reference

java - 对象修改的差异

php - 如何获取mysql中某一个月所有产品的总和

design-patterns - 数据映射器和关系:实现策略?

java - 插入记录时触发器无效且重新验证失败错误