1.用new语句创建对象,这是最常用的创建对象的方式
Object obj = new Object();
2.调用对象的clone()方法
MyObject anotherObject = new MyObject();
MyObject object = anotherObject.clone();
使用clone()方法克隆一个对象的步骤:
- 被克隆的类要实现Cloneable接口。
- 被克隆的类要重写clone()方法。
扩展:
----------------------原型模式(点进去)-------------------
3.运用反射手段,使用Class.forName()
MyObject object = (MyObject) Class.forName("subin.rnd.MyObject").newInstance();