java创建对象的五种方式

五种方式

  1. 使用 new 关键字(最常用): ObjectName obj = new ObjectName();
  2. 使用反射的Class类的newInstance()方法: ObjectName obj = ObjectName.class.newInstance();
  3. 使用反射的Constructor类的newInstance()方法: ObjectName obj = ObjectName.class.getConstructor.newInstance();
  4. 使用对象克隆clone()方法: ObjectName obj = obj.clone();
  5. 使用反序列化(ObjectInputStream)的readObject()方法。
发布了18 篇原创文章 · 获赞 32 · 访问量 5130

猜你喜欢

转载自blog.csdn.net/weixin_44861399/article/details/104138418