1. 程式人生 > >java 反射 獲取Class對象的三種方式

java 反射 獲取Class對象的三種方式

class類 class blog lan alt getclass .get hello 方法

  1. String str="hello world";
  2. //方式一 :通過對象的getClass()方法
  3. Class<?> clazz1 =str.getClass();
  4. //方式二:通過類的class屬性
  5. Class<?> clazz2 =String.class;
  6. //方式三:通過Class類的靜態方法forName(String className)
  7. Class<?> clazz3 =Class.forName("java.lang.String");
  8. System.out.println(clazz1.getName());
  9. System.out.println(clazz2.getName());
  10. System.out.println(clazz3.getName());

java 反射 獲取Class對象的三種方式