黑马程序员技术交流社区
标题:
java有几种实例化的方式
[打印本页]
作者:
HM李帅
时间:
2013-3-14 14:56
标题:
java有几种实例化的方式
本帖最后由 HM李帅 于 2013-3-15 09:10 编辑
我只知道Class.forname
和new
还有其他的吗 有什么区别呢
作者:
李易烜
时间:
2013-3-14 15:03
在Java中,类可以被显式或隐式地实例化。实例化一个类一共有四种途径:
1. 使用new操作符
2. 调用Class或java.lang.reflect.Constructor对象的newInstance()方法
3. 调用任何对象的clone()方法
4. 通过java.io.ObjectInputStream类的getObject()
作者:
石伟
时间:
2013-3-14 15:05
在Java中,类可以被显式或隐式地实例化。实例化一个类一共有四种途径:
1. 使用new操作符
2. 调用Class或java.lang.reflect.Constructor对象的newInstance()方法
3. 调用任何对象的clone()方法
4. 通过java.io.ObjectInputStream类的getObject()
无论哪一种方式必须经过的一步---调用构造方法。无论怎样构造函数作为初始化类的意义怎样都不会改变。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2