zoukankan      html  css  js  c++  java
  • java中创建对象的方法

    1.用new语句创建对象,这是最常用的创建对象的方式。

    2.运用反射手段,调用Java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法。

    3.调用对象的clone()方法。

    4.运用反序列化手段,调用java.io.ObjectInputStream对象的readObject()方法.

    一.用new语句创建对象

    Java代码
    1. User user = new User()



    二.运用反射手段
    (1)调用java.lang.Class.newInstance()

    Java代码
    1. Class.forName(classname).newInstance()
    2. Wife wife = (Wife) Class.forName("com.java.clone.Wife").newInstance();


    (2)调用java.lang.reflect.Constructor类的newInstance()

    Java代码
    1. Constructor constructor = Wife.class.getDeclaredConstructor(int.class,String.class);
    2. Wife wife = (Wife) constructor.newInstance(1,"nihao");


    三.调用对象的clone()方法

    Java代码
      1. Wife wife = new Wife(1,"wang");
      2. Wife wife2 = null;
      3. wife2 = (Wife) wife.clone();//运用clone()方法产生新对象
  • 相关阅读:
    springboot2 + prometheus + grafana 监控整合
    vs code 快捷键总结
    java8 concurrecy
    java8 localdatetime timestamp 转换
    有意思的网站
    评价搜索引擎质量
    转载一篇文章
    csdn 站点使用
    百度站点平台
    好的文章聚合站点
  • 原文地址:https://www.cnblogs.com/CuiHongYu/p/7250215.html
Copyright © 2011-2022 走看看