java中获取Class对象的几种方法
2012-02-06 13:22
501 查看
1)运用getClass()
注:每个class 都有此函数
String str = "abc";
Class c1 = str.getClass();
2)运用 Class.getSuperclass()
Button b = new Button();
Class c1 = b.getClass();
Class c2 = c1.getSuperclass();
3)Class.forName()
(最常被使用)
Class c1 = Class.forName("java.lang.String");
Class c2 = Class.forName("java.awt.Button");
4)运用 .class语法
Class c1 = String.class;
5)运用 primitivewrapper classes 的TYPE 语法
Class c1 = Boolean.TYPE;
Class c2 = Byte.TYPE;
Class c3 = Character.TYPE;
Class c4 = Short.TYPE;
Class c5 = Integer.TYPE;
Class c6 = Long.TYPE;
Class c7 = Float.TYPE;
Class c8 = Double.TYPE;
Class c9 = Void.TYPE;
注:每个class 都有此函数
String str = "abc";
Class c1 = str.getClass();
2)运用 Class.getSuperclass()
Button b = new Button();
Class c1 = b.getClass();
Class c2 = c1.getSuperclass();
3)Class.forName()
(最常被使用)
Class c1 = Class.forName("java.lang.String");
Class c2 = Class.forName("java.awt.Button");
4)运用 .class语法
Class c1 = String.class;
5)运用 primitivewrapper classes 的TYPE 语法
Class c1 = Boolean.TYPE;
Class c2 = Byte.TYPE;
Class c3 = Character.TYPE;
Class c4 = Short.TYPE;
Class c5 = Integer.TYPE;
Class c6 = Long.TYPE;
Class c7 = Float.TYPE;
Class c8 = Double.TYPE;
Class c9 = Void.TYPE;
相关文章推荐
- java获取Class对象的几种方法
- 关于Java的泛型在所声明的对象中如何获取class或者实例的方法的总结
- 获取类的class对象的几种方法
- Java 获取Class对象的三种方法
- java反射(3)获取Class对象属性方法和构造器
- java获取class对象的方法
- 关于Java的泛型在所声明的对象中如何获取class或者实例的方法的总结
- java反射(2)获取Class对象的三种方法
- Java中获取Class对象的三种方法
- Java中通过Class类获取Class对象的方法详解
- 反射机制_介绍_Class对象获取_动态操作_构造器_方法_属性JAVA211-212
- 关于Java的泛型在所声明的对象中如何获取class或者实例的方法的总结
- java反射之——获取Class对象的方法
- 四种获取Class对象的方法 Java反射机制
- java 反射机制 之 Class.forName() 获取class的对象
- JAVA中创建一个对象有哪几种方法,有什么区别?
- Class对象获取方法
- javascript实现类似java中getClass()得到对象类名的方法
- java 获取HttpRequest Header 的几种方法
- Java获取json数组对象的方法