代码:
http://www.cnblogs.com/hongdada/p/6060487.html
package com.company; public class Main { public static void main(String[] args) throws Exception { Class a= Test.class; Class b=new Test().getClass(); Class c=Class.forName("com.company.Test"); System.out.println(a==b); System.out.println(b==c); System.out.println(a); System.out.println(a.getName()); System.out.println("==========="); //Class的性质 Class d=a.getClass(); System.out.println(d); System.out.println(d.getName()); System.out.println("==========="); Class n1=a.getSuperclass(); System.out.println(n1); System.out.println(n1.getName()); System.out.println("==========="); Class n2=d.getSuperclass(); System.out.println(n2); System.out.println(n2.getName()); System.out.println("==========="); Class n3=Object.class; System.out.println(n3); System.out.println(n3.getName()); } } class Test{}
true true class com.company.Test com.company.Test =========== class java.lang.Class java.lang.Class =========== class java.lang.Object java.lang.Object =========== class java.lang.Object java.lang.Object =========== class java.lang.Object java.lang.Object