gpt4 book ai didi

获取扩展父类的子类列表的Java代码

转载 作者:行者123 更新时间:2023-12-05 04:10:52 26 4
gpt4 key购买 nike

我想获取扩展特定父类的子类列表。例如:-考虑以下情况,B 类扩展 A 类,C 类扩展 B 类。我想知道哪些类直接或间接扩展了 A 类

Class A
{
/* with some method and parametres
*/
}

Class B extends A
{
/* with some method and parametres
*/
}

Class C extends B
{
/* with some method and parametres
*/
}

我想从 Java 代码中获取子类名称列表。即我需要编写一个 java 类,当我将父类的名称作为输入时,它可以为我提供子类列表。

提前致谢。

最佳答案

如果不扫描整个类路径,这在代码中是不可能的,Java 只是不存储该信息。即便如此,您也只知道您碰巧扫描过的库中的引用文献。

在 IDE 中,大多数都具有查找所有类的工具(使用他们通过扫描所有类而构建的内部索引或数据库)。例如在 Eclipse 中按 F4。

关于获取扩展父类的子类列表的Java代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43760816/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com