public class fieldDemo01 {
public static void main(String[] args) throws Exception {
//經過反射獲取成員變量並使用
//1、先獲取Student類的字節碼文件
Class clazz=Student4.class;
//2、經過字節碼對象獲取構造器對象,而後建立學生類對象
Constructor con=clazz.getConstructor();
Student4 stu=(Student4)con.newInstance();
Student4 stu1=(Student4)clazz.getConstructor().newInstance();//第二種寫法 鏈式編程
//3、設置學生對象的各個屬性值
System.out.println(stu);
}
}
class Student4{
public String name;
private int age;
@Override
public String toString() {
return "Student4{" +
"name='" + name + '\'' +
", age=" + age +
'}';
}}Exception in thread "main" java.lang.NoSuchMethodException: com.wang.reflect.Student4.<init>() 這個錯誤能夠經過在Student4類中添加無參構造方法解決