importjava.util.ArrayList;importjava.util.Vector;publicclassMain{publicstaticvoidmain(String[] args){Object testObject =newArrayList();displayObjectClass(testObject);}publicstaticvoiddisplayObjectClass(Object o){if(o instanceofVector)System.out.println("Object was an instance of the class java.util.Vector");elseif(o instanceofArrayList)System.out.println("Object was an instance of the class java.util.ArrayList");elseSystem.out.println("Object was an instance of the "+ o.getClass());}}
结果
上面的代码示例将产生以下结果。
Object was an instance of the class java.util.ArrayList