0

假设一个类如下

interface Dummy{
}

class Funny implements Dummy {
}

现在我想找到一种方法来检索一个有趣的对象的类,即使它被强制转换为Dummy

4

1 回答 1

0

实现了这件作品,

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
于 2020-04-02T21:50:47.423 回答