一类的所有超类 [英] All super classes of a class

查看:116
本文介绍了一类的所有超类的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个扩展到另一个类的类,并且该类扩展到另一个类。

I have a class that extends to another class and that class extends to another class.

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的超级类。

Now I want to find all super classes of class 1.

任何人都知道如何在java中做到这一点?

Anyone know how I could do that in java?

推荐答案

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

Use Class.getSuperClass() to traverse the hierarchy.

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

这篇关于一类的所有超类的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆