有四种在Java中创建对象的方法:
一。使用
new关键字
这是在Java中创建对象的最常见方法。几乎99%的对象都是通过这种方式创建的。
MyObject object = new MyObject(); ```乙。使用`Class.forName()`如果我们知道类的名称,并且它具有公共的默认构造函数,则可以通过这种方式创建一个对象。
MyObject object = (MyObject) Class.forName(“subin.rnd.MyObject”).newInstance();
**Ç**。使用`clone()`clone()可用于创建现有对象的副本。
MyObject anotherObject = new MyObject();
MyObject object = (MyObject) anotherObject.clone();
**d**。使用`object deserialization`对象反序列化只是从序列化的形式创建对象。
ObjectInputStream inStream = new ObjectInputStream(anInputStream );
MyObject object = (MyObject) inStream.readObject();
```



