对象创建的几种方法:
1.使用new关键字
2.使用clone方法
3.反射机制
4.反序列化
以上四种都可以产生java对象
1,3都会明确的显式的调用构造函数
2是在内存上对已有对象的影印 所以不会调用构造函数
4是从文件中还原类的对象 也不会调用构造函数
不用构造方法也能创建对象?
http://www.iteye.com/problems/56043
详解Java中的clone方法
http://www.2cto.com/kf/201401/273852.html
转载于:https://blog.51cto.com/tianxingzhe/1743185