创建对象的方法
2017-05-18 本文已影响0人
Jokerone_
某面试题:Java中创建实例化对象有哪些方式?
①最常见的创建对象方法,使用new语句创建一个对象。
②通过工厂方法返回对象,例:String s =String.valueOf()。(工厂方法涉及到框架)
③动用反射机制创建实例化对象,Class类的三种方法或者通过类类型的newInstance()实例方法。
④调用对象的clone()方法。(俗称克隆方法)
⑤通过I/O留的反序列化手段,调用ObjectInputStream对象的readObject()方法。