使用反射操作類
import org.junit.test;
public
class
testdemo
}
/*要對乙個類進行例項化有兩種方法:
1、可以new
2、不new 使用反射獲取方式如下*/
/*操作無參構造方法*/
//操作無引數的構造方法
@test
public
void
test1() throws exception
/*操作有參構造方法*/
//操作有參的構造方法
@test
public
void
test2() throws exception
/*操作name屬性*/
//操作name屬性
@test
public
void
test3()catch(exception e)
}
/*使用泛型操作普通方法*/
//操作普通方法,比如操作setname
@test
public
void
test4() throws exception
Java筆記 反射
反射是通過class的forname方法拿到該類 然後再用這個class物件的newinstance方法得到乙個該類的物件 execlass class.forname string classqualifiedname exeobj execlass.newinstance 接下來就是傳引數的細節...
java反射筆記2
jdk內建的九大class例項 byet short int long char float double boolean void關鍵字 都有class屬性 表示int的class物件 class int int.class 表示boolean的class物件 boolean.class void...
java反射筆記整理
1.class物件的三種獲取方式 test public void threemethodforclassobj throws classnotfoundexception2.獲取父類class物件 獲取父類class物件,由於單一繼承特性,所以只會獲取到乙個class物件 test public ...