gpt4 book ai didi

java - 从接口(interface)引用获取具体的类实现

转载 作者:行者123 更新时间:2023-11-30 03:12:42 24 4
gpt4 key购买 nike

在java中是否可以从接口(interface)引用ISomeInterface获取ConcreetClass.class。我想避免使用“instance of”关键字。
换句话说,有没有:

ISomeInterface intRef = new ConcreetClass();
Class realization = intRef.getRealizationClass();
realization == ConcreetClass.class; // true

如果java不支持该操作。您能给我推荐一种处理方法吗?

最佳答案

getClass 返回实例class

Class<? extends ISomeInterface> realization = intRef.getClass();
System.out.println(ConcreetClass.class.equals(realization)); //true

关于java - 从接口(interface)引用获取具体的类实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33281694/

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