您當前的位置:首頁 > 動漫

反射機制系列教材 (二)- 建立物件

作者:由 Magic.ht 發表于 動漫時間:2022-11-10

與傳統的透過new 來獲取物件的方式不同

反射機制,會先拿到Hero的“類物件”,然後透過類物件獲取“構造器物件”

再透過構造器物件建立一個物件

步驟1:建立一個物件

步驟2:練習-透過配置檔案獲取物件

步驟3:答案-透過配置檔案獲取物件

步驟

1

:

建立一個物件

透過反射機制建立一個物件

package

reflection;

import

java。lang。reflect。Constructor;

import

charactor。Hero;

public

class

TestReflection {

public

static

void

main(String[] args) {

//傳統的使用new的方式建立物件

Hero h1 =new

Hero();

h1。name =

“teemo”;

System。out。println(h1);

try

{

//使用反射的方式建立物件

String className =

“charactor。Hero”;

//類物件

Class pClass=Class。forName(className);

//構造器

Constructor c= pClass。getConstructor();

//透過構造器例項化

Hero h2= (Hero) c。newInstance();

h2。name=“gareen”;

System。out。println(h2);

}

catch

(Exception e) {

// TODO Auto-generated catch block

e。printStackTrace();

}

}

}

更多內容,點選瞭解: https://how2j。cn/k/reflection/reflection-reflection/107。html

標簽: Hero  物件  H1  H2  Reflection