参考:http://bbs.csdn.net/topics/220082986
http://blog.csdn.net/sunyujia/article/details/2316293
http://developer.51cto.com/art/200804/71948.htm
方法一:直接用new的方式开辟一个对象;
方法二:使用工厂设计模式,引入工厂类;
方法三:使用反射机制:Class.forName;
方法四:使用对象克隆:Object类中的clone方法.
其实本质上都是用new方法?