java反射机制——通过无参构造实例化对象

来源:互联网 发布:mindnode pro for mac 编辑:程序博客网 时间:2024/06/06 05:55
package sn.len.refren;class Person{private String name;private String sex;public String getName(){return name;}public void setName(String name){this.name = name;}public String getSex(){return sex;}public void setSex(String sex){this.sex = sex;}@Overridepublic String toString(){return "Person [name=" + name + ", sex=" + sex + "]";}//要使用反射,必要要保持一个无参构造方法,不然会出错public Person(){}}public class ReDemo01{public static void main(String[] args) throws Exception{//传入来实例的包.类名称Class<?> person1=Class.forName("sn.len.refren.Person");//实例Person对象Person p=(Person) person1.newInstance();p.setName("XiaoYang");p.setSex("Boy");System.out.println(p.toString());}}

结果



本文转自:http://blog.csdn.net/yanglian20009/article/details/7231264

3 0
原创粉丝点击