package com.itheima;import java.lang.reflect.Constructor;class Person { private String name; //姓名 private int age; //年齡 /** 構造方法 */ public Person(String name, int age) { this.name = name; this.age = age; } /** 獲取姓名 */ public String getName() { return name; } /** 設置新的姓名 */ public void setName(String name) { this.name = name; } /** 獲得年齡 */ public int getAge() { return age; } /** 設置新的年齡 */ public void setAge(int age) { this.age = age; } }public class Test7 { public static void main(String[] args) throws Exception { //獲取Person類的字節碼 Class<Person> cla = (Class<Person>) Class.forName("com.itheima.Person"); //通過字節碼獲得構造方法 Constructor<Person> constructor = cla.getConstructor(String.class, Integer.class); }}運行上面的程序,出現如下異常:
添加回答
舉報
0/150
提交
取消