【发布时间】:2011-06-02 06:57:16
【问题描述】:
您好,我正在尝试找出子类,形成一个超类对象。
if Class Super is the super class.
and Class Sub1 and Class Sub2 extends Class Super.(all classes are public)
Lets say I have a object of Super type as
Super superObject = new Sub1();
现在对于 superObject,是否有可能找到 superObject 在 Java 中扩展了哪个子类?
既然“超类不会知道它有任何子类”,你能告诉我我上面的问题是有效,还是我错过了任何基本概念?
提前致谢。
【问题讨论】:
-
你的意思是从这个超类扩展了哪些子类?
-
两个子类都继承了超类
-
我可以看到。但是你应该考虑改写你的问题。这个,“是否有可能在 Java 中找到 superObject 扩展的子类?”,没有任何意义。
标签: java inheritance reflection hierarchy