黑马程序员技术交流社区
标题:
Constructor反射问题
[打印本页]
作者:
小小太阳
时间:
2013-5-27 12:49
标题:
Constructor反射问题
获取一个自定义类中的一个带参数的构造方法怎么写?
比如Person类中的Person(String name,int age){
this.name=name;this.age=age;
}
作者:
ozt6719393
时间:
2013-5-27 13:41
看来楼主是来刷技术分了,真浪费我时间,你的问题已经显示你已经回写了,
麻烦以后问一写有技术含量的问题,谢谢!
作者:
Super_Class
时间:
2013-5-27 14:02
Constructor constructor = Person.class.getConstructor(String.class,int.class);
作者:
水云间
时间:
2013-5-27 14:56
应该先得到该类的字节码,再由字节码获得该类的Constructor类,再调用Constructor类里的newInstance函数来得到它的构造函数,如你的person类,
下面是他的代码,仅供参考:
Class cls = person.class;
Constructor constructor = cls.getConstructor(String.class,int.class);
Person p = (Person)constructor.newInstance(new String("tom",21));
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2