gpt4 book ai didi

java - 如何检查一个类是否实现了一个接口(interface)

转载 作者:行者123 更新时间:2023-12-02 07:52:13 25 4
gpt4 key购买 nike

我们来了,

我有一个标记界面:

interface IPOJO {
}

然后我有一个实现这个接口(interface)的类:

class MePOJO implements IPOJO {
}

现在假设我有一个 class object持有 MePOJO 类的引用:

Class<MePOJO> classObj = MePOJO.class;

那么我如何确定是否 MePOJO类实现IPOJO只需使用 classObj

最佳答案

您应该使用 Class#isAssignableFrom(Class<?> cls) 方法在这里:

Class<?> classObj = MePOJO.class;
System.out.println(IPOJO.class.isAssignableFrom(classObj));

输出:

true

关于java - 如何检查一个类是否实现了一个接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18019560/

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