A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小小太阳 中级黑马   /  2013-5-27 12:49  /  1248 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

获取一个自定义类中的一个带参数的构造方法怎么写?
比如Person类中的Person(String name,int age){
this.name=name;this.age=age;
}

3 个回复

倒序浏览
看来楼主是来刷技术分了,真浪费我时间,你的问题已经显示你已经回写了,
麻烦以后问一写有技术含量的问题,谢谢!
回复 使用道具 举报
Constructor constructor = Person.class.getConstructor(String.class,int.class);
回复 使用道具 举报
应该先得到该类的字节码,再由字节码获得该类的Constructor类,再调用Constructor类里的newInstance函数来得到它的构造函数,如你的person类,
下面是他的代码,仅供参考:
  1. Class cls = person.class;
  2. Constructor constructor = cls.getConstructor(String.class,int.class);
  3. Person p = (Person)constructor.newInstance(new String("tom",21));
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马