从接口引用中获取具体的类实现

时间:2015-10-22 13:01:30

标签: java inheritance

java中是否可以从接口引用ConcreetClass.class获取ISomeInterface。我想避免'关键字实例' 换句话说,是吗:

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

如果java不支持此操作。你能推荐我一个处理它的方法吗?

2 个答案:

答案 0 :(得分:1)

您应该能够使用getClass()方法获取任何对象的特定类。

答案 1 :(得分:1)

getClass会返回class的{​​{1}}。

instance