假设一个班级如下
interface Dummy{
}
class Funny implements Dummy {
}
现在,我想找到一种方法来检索滑稽对象的类,即使它被强制转换为虚拟对象也是如此。
最佳答案
实现了这一块,
Funny fun = new Funny();
Dummy dum = fun;
Object obj = fun;
Class cdum = dum.getClass();
Class cobj = obj.getClass();
System.out.println(cdum.getName());
System.out.println(cobj.getName());
dum = (Dummy) dum;
obj = (Object) fun;
cdum = dum.getClass();
cobj = obj.getClass();
System.out.println(cdum.getName());
System.out.println(cobj.getName());
收到的输出为
Funny
Funny
Funny
Funny