在Java程序中,对象可以被显式或者隐含地创建。
有4种地创建对象的方式:
1.new。这是最常用的创建对象的方式
2.运行反射机制。调用java.lang.Class或者java.lang.reflect.Constructor类的newInstace()方法
3.调用clone方法
4.运行反序列化手段,调用java.io.ObjectInputStream对象的readObject()方法
5.工厂方法(上面四种方式的包装)
在Java程序中,对象可以被显式或者隐含地创建。
有4种地创建对象的方式:
1.new。这是最常用的创建对象的方式
2.运行反射机制。调用java.lang.Class或者java.lang.reflect.Constructor类的newInstace()方法
3.调用clone方法
4.运行反序列化手段,调用java.io.ObjectInputStream对象的readObject()方法
5.工厂方法(上面四种方式的包装)