反射:通過反射物件呼叫構造方法
阿新 • • 發佈:2018-12-19
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()); } }