通过构造函数实例化对象的方法


Posted in Javascript onJune 28, 2017

如下所示:

/**
 * Created by hunt on 2017/6/27.
 * 测试的实体类
 * @Data 编译后会自动生成set、get、无惨构造、equals、canEqual、hashCode、toString方法
 */
@Data
public class Person {
  private String name;
  private int age;
  public Person(String name){
    this.name = name;
  }
  public Person(int age){
    this.age = age;
  }
  public Person(String name,int age){...}

}
import java.lang.reflect.Constructor;

/**
 * Created by hunt on 2017/6/27.
 */
public class NewInstanceTest {
  public static void main(String[] args) {
    Class<Person> personClass = Person.class;
    try {
      Constructor<?> constructor = personClass.getConstructor(java.lang.String.class);
      Person p = (Person) constructor.newInstance("hunt");
      System.out.println(p);
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
}

通过构造函数实例化对象的方法

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

以上这篇通过构造函数实例化对象的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript跑马灯悬停放大效果实现代码
Dec 12 Javascript
FF火狐下获取一个元素同类型的相邻元素实现代码
Dec 15 Javascript
JavaScript操纵窗口的方法小结
Jun 28 Javascript
获取3个数组不重复的值的具体实现
Dec 30 Javascript
一种Javascript解释ajax返回的json的好方法(推荐)
Jun 02 Javascript
浅谈JavaScript 覆盖原型以及更改原型
Aug 31 Javascript
jQuery实现的自定义滚动条实例详解
Sep 20 Javascript
echarts实现地图定时切换散点与多图表级联联动详解
Aug 07 Javascript
用jQuery将JavaScript对象转换为querystring查询字符串的方法
Nov 12 jQuery
Vue中的基础过渡动画及实现原理解析
Dec 04 Javascript
实例讲解JS中pop使用方法
Jan 27 Javascript
如何在vue项目中嵌入jsp页面的方法(2种)
Feb 06 Javascript
JS之if语句对接事件动作逻辑(详解)
Jun 28 #Javascript
CSS3+JavaScript实现翻页幻灯片效果
Jun 28 #Javascript
Node.js 8 中的重要新特性
Jun 28 #Javascript
Angular排序实例详解
Jun 28 #Javascript
基于JS对象创建常用方式及原理分析
Jun 28 #Javascript
Node.js实现文件上传的示例
Jun 28 #Javascript
iscroll-probe实现下拉刷新和下拉加载效果
Jun 28 #Javascript
You might like
不错的一篇面向对象的PHP开发模式(简写版)
2007/03/15 PHP
基于PHP实现简单的随机抽奖小程序
2016/01/05 PHP
PHP析构函数destruct与垃圾回收机制的讲解
2019/03/22 PHP
正则表达式判断是否存在中文和全角字符和判断包含中文字符串长度
2008/09/27 Javascript
基于jquery的滑动样例代码
2010/11/20 Javascript
如何确保JavaScript的执行顺序 之jQuery.html深度分析
2011/03/03 Javascript
silverlight线程与基于事件驱动javascript引擎(实现轨迹回放功能)
2011/08/09 Javascript
javascript权威指南 学习笔记之javascript数据类型
2011/09/24 Javascript
javascript改变position值实现菜单滚动至顶部后固定
2013/01/18 Javascript
JavaScript获取onclick、onchange等事件值的代码
2013/07/22 Javascript
JavaScript加强之自定义callback示例
2013/09/21 Javascript
仿JQuery输写高效JSLite代码的一些技巧
2015/01/13 Javascript
Jquery 实现checkbox全选方法
2015/01/28 Javascript
移动端JQ插件hammer使用详解
2015/07/03 Javascript
jQuery实现的指纹扫描效果实例(附演示与demo源码下载)
2016/01/26 Javascript
利用JavaScript阻止表单提交的两种方法
2016/08/11 Javascript
基于JavaScript实现添加到购物车效果附源码下载
2016/08/22 Javascript
BootStrap 超链接变按钮的实现方法
2016/09/25 Javascript
jquery.Jcrop结合JAVA后台实现图片裁剪上传实例
2016/11/05 Javascript
详解Vue.js基于$.ajax获取数据并与组件的data绑定
2017/05/26 Javascript
js 将线性数据转为树形的示例代码
2019/05/28 Javascript
小程序实现录音上传功能
2019/11/22 Javascript
Python爬虫爬取美剧网站的实现代码
2016/09/03 Python
Python编程之列表操作实例详解【创建、使用、更新、删除】
2017/07/22 Python
Python机器学习算法之k均值聚类(k-means)
2018/02/23 Python
Python实现的NN神经网络算法完整示例
2018/06/19 Python
Python + Requests + Unittest接口自动化测试实例分析
2019/12/12 Python
HTML5 HTMLCollection和NodeList的区别详解
2020/04/29 HTML / CSS
全球500多个机场的接送服务:Suntransfers
2019/06/03 全球购物
怎么写好自荐信
2013/10/30 职场文书
计算机应届毕业生自荐信范文
2014/02/23 职场文书
学习全国两会精神心得体会范文
2014/03/17 职场文书
宣传部部长竞选演讲稿
2014/04/26 职场文书
交通事故委托书范本
2014/09/28 职场文书
转变工作作风心得体会
2016/01/23 职场文书
2019年怎样写好导游词?
2019/07/02 职场文书