如果一个类的实例已经得到,你可以使用
Class c = 对象名.getClass();
例:
TextField t = new TextField(); Class c = t.getClass(); Class s = c.getSuperclass();
如果你在编译期知道类的名字,你可以使用如下的方法
Class c = java.awt.Button.class;
或者
Class c = Integer.TYPE;
如果类名在编译期不知道, 但是在运行期可以获得, 你可以使用下面的方法
Class c = Class.forName(strg);
例如:
Class c1 = Class.forName ("java.lang.String"); Class c2 = Class.forName ("java.awt.Button"); Class c3 = Class.forName ("java.util.LinkedList$Entry");