gpt4 book ai didi

java - 如何判断给定类型是否实现某个接口(interface)

转载 作者:行者123 更新时间:2023-12-01 16:37:43 26 4
gpt4 key购买 nike

我有一个 IModelElement 接口(interface),以及几个实现该接口(interface)的类。我的代码中的某处有以下语句:

Object childClass = request.getNewObjectType();

这里 getNewObjectType() 返回一个 Class 对象。我需要检查该 Class 对象是否代表一个实现 IModelElement 接口(interface)的类,有人知道这是如何实现的吗?

最佳答案

Class.isAssignableFrom() ,如果它是一个 Class,那么 request.getNewObjectType() 应该返回 Class,而不是 Object。

if (IModelElement.isAssignableFrom((Class) childClass)) {
// whatever
}

关于java - 如何判断给定类型是否实现某个接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7430405/

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