创建对象的步骤
①为对象分配内存空间,将对象的实例变量初始化为其变量类型的默认值
②如果实例变量在声明时被显式的初始化则将初始化值赋给实例变量
③调用构造方法
④返回对象的引用
创建对象的方式
①类名 对象名=new 类名();最常用方式,步骤①②③④
②运用反射手段,调用java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法步骤①②③④
③调用对象的clone()方法步骤①②④
④运用反序列化手段,调用java.io.ObjectInputStream对象的readObject()方法步骤①②④