收集一下:
这人例子可以让你认识一个对象的真实面目(什么类)。
摘自
java.lang.Object
java.lang.Class
The following example uses a Class
object to print the class name of an object:
void printClassName(Object obj) {
System.out.println("The class of " + obj +
" is " + obj.getClass().getName());
}
It is also possible to get the Class
object for a named type (or for void) using a class literal (JLS Section 15.8.2). For example:
System.out.println("The name of class Foo is: "+Foo.class.getName());