是否可以获取一个类的所有子类?

是否可以获取一个类的所有子类?,第1张

是否可以获取一个类的所有子类

最简洁的答案是不。

长的答案是,子类可以以多种方式出现,从根本上说,根本不可能分类找到它们。

您无法在运行时执行此 *** 作,但只有在加载了类以及如何知道它们已加载后才能找到类?您可以扫描每个JAR和类文件,但这不是确定的。另外,还有URL类加载器之类的东西。

部类(静态和非静态)是要考虑的另一种情况。命名内部类更容易找到。匿名内部类可能很难找到。

您还必须考虑到,如果一个类具有子类,则可以在以后创建新的子类。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5489248.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存