Java创建对象有几种方式?
Java创建对象有几种方式?
Java创建对象有以下几种方式:
- 1、用new语句创建对象。
- 2、使用反射机制创建对象,用Class类或Constructor类的newInstance()方法。
- 3、调用对象的clone()方法。需要实现Cloneable接口,重写object类的clone方法。当调用一个对象的clone方法,JVM就会创建一个新的对象,将前面对象的内容全部拷贝进去。
- 4、运用反序列化手段。需要让类实现Serializable接口,通过ObjectInputStream的readObject()方法反序列化类。当我们序列化和反序列化一个对象,JVM会给我们创建一个单独的对象。
Loading...