Java學習筆記 反射

2021-08-02 04:58:58 字數 778 閱讀 4645

使用反射操作類

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 ...