1. 程式人生 > >反射:通過反射物件呼叫構造方法

反射:通過反射物件呼叫構造方法

import java.lang.reflect.Constructor;

/** 
* @author  萬星明
* @version 建立時間:2018年10月26日 上午11:38:22 
* 類說明 

*/
public class 通過反射物件訪問構造方法 {
	public static void main(String[] args) throws Exception {
		//建立反射物件
		Class clazz = Class.forName("");
		//通過反射物件獲得構造方法的物件
		Constructor stuc = clazz.getDeclaredConstructor(String.class,Integer.class);
		//設定構造物件的訪問許可權
		stuc.setAccessible(true);
		//呼叫構造方法建立student物件
		Student stu=(Student) stuc.newInstance("張三",18);
		System.out.println(stu.getName()+stu.getAge());
		
		
	}
}