Java中經過Class類獲取Class對象的方法詳解

方式1:經過Object類的getObject()方法 spa

Person p = new Person();
Class c = p.getClass();

方式2: 經過 類名.class 獲取到字節碼文件對象(任意數據類型都具有一個class靜態屬性,看上去要比第一種方式簡單)。.net

Class c2 = Person.class;

方式3: 經過Class類中的方法(將類名做爲字符串傳遞給Class類中的靜態方法forName便可)code

Class c3 = Class.forName("Person");

注意第三種和前兩種的區別htm

前兩種你必須明確Person類型.對象

後面是指定這種類型的字符串就行.這種擴展更強.我不須要知道類名.我只提供字符串,按照配置文件加載就能夠了blog

 

參考:https://www.jb51.net/article/122246.htm字符串

相關文章
相關標籤/搜索