1. 程式人生 > >反射---獲取Class類的4種方式

反射---獲取Class類的4種方式

1.呼叫執行時類本身的.class屬性

Class clazz = String.class;

2,通過執行時類的物件獲取

Person p = new Person();

Class clazz = p.getClass();

3.通過Class的靜態方法獲取:體現反射的動態性

String className = “java.util.commons”;

Class clazz = Class.forName(className);

4.通過類的載入器

String className = “java.util.commons”;

ClassLoader classLoader = this.getClass().getClassLoader();

Class claz = classLoader.loadClass(className);