通過反射獲取類的三種方式

2021-09-11 05:33:03 字數 465 閱讀 2238

一、通過類全限定名進行獲取class.forname("classfullname");

class c=class.forname("com.mysql.jdbc.driver");
二、通過型別獲取,另外任何資料型別都有乙個靜態的屬性class    

//型別獲取

class c=studentinfo.class;

//任何類都有class屬性

class booleanclass = boolean.class;

class integerclass = int.class;

三、借助物件,使用getclass()獲取

studentinfo s=new studentinfo("jack", 23);

class c=s.getclass();

反射獲取Class物件的三種方式

test void contextloads1 throws exception 反射獲取類中的方法 method declaredmethods userclass.getdeclaredmethods for method declaredmethod declaredmethods 反射獲取類...

反射 獲取class檔案物件的三種方式

package cn.itcast 01 反射 就是通過class檔案物件,去使用該檔案中的成員變數,構造方法,成員方法。person p new person p.使用 要想這樣使用,首先你必須得到class檔案物件,其實也就是得到class類的物件。class類 成員變數 field 構造方法 ...

反射機制獲取Class物件的三種方式

person person new person 1 通過object類的getclass 方法 需要先例項化乙個物件 class clazz1 person.getclass 2 通過物件例項方法獲取物件 需要先例項化乙個物件 class clazz2 person.class 3 類的全路徑 不...