如何通过构造函数实例化对象

  介绍

这篇文章主要介绍如何通过构造函数实例化对象,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

<>强如下所示:

/* *   ,* Created  by  hunt 提醒2017/6/27。   ,*测试的实体类   ,* @Data 编译后会自动生成集,得到无惨构造,等于,canEqual, hashCode、toString方法   ,*/@ data   public  class  Person  {   private 才能;String 名称;   private 才能;int 年龄;   public 才能;人(String 名称){   ,,,this.name =,名称;   ,,}   public 才能;人(int 年龄){   ,,,this.age =,年龄;   ,,}   public 才能;人(String 名字,int 年龄){…}      } import  java.lang.reflect.Constructor;/* *   ,* Created  by  hunt 提醒2017/6/27。   ,*/public  class  NewInstanceTest  {   public 才能;static  void  main (String [], args), {   ,,,Class, personClass =, Person.class;   ,,,try  {   ,,,,,Constructor<?祝辞,constructor =, personClass.getConstructor (java.lang.String.class);   ,,,,,Person  p =,(人),constructor.newInstance (“hunt");   ,,,,,System.out.println (p);   ,,,},catch  (Exception  e), {   ,,,,,e.printStackTrace ();   ,,,}   ,,}   }

如何通过构造函数实例化对象

<强>总结:强通过class.getConstructor (parameterTypes)获得对应的构造器,然后通过constructor.newInstance (parameterTypes)实例化对象。

以上是“如何通过构造函数实例化对象”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

如何通过构造函数实例化对象