获得可能的实例/对象类型

mac*_*ine 9 java

我有一个问题,一个给定的对象可能是几个不同的对象之一(如目录中的文件,可能是声音,图像,文本......)是否有可能从旁边找出对象的类型'instanceof'运算符?Couse会导致无穷无尽的if - then行......

Joa*_*uer 15

foo.getClass()获取java.lang.Class描述对象类的对象.