gpt4 book ai didi

java - 获取类的所有(派生)接口(interface)

转载 作者:IT老高 更新时间:2023-10-28 20:49:48 29 4
gpt4 key购买 nike

java.lang.Class.getInterfaces 返回所有直接实现的接口(interface),即不遍历类树来获取所有父类型的所有接口(interface)。例如层次结构

public interface A {}
public interface B {}
public interface C extends B {}

public class Foo implements A {} // Foo.class.getInterfaces() returns [A]
public class Bar implements C {} // Bar.class.getInterfaces() returns [C], note B is not included.

对于 Bar 我想获得 [B, C],但对于任意树深度。

我可以自己写这个,但我确信一定存在一个已经这样做的库,有什么想法吗?

最佳答案

关于java - 获取类的所有(派生)接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6616055/

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