黑马程序员技术交流社区
标题: 分享一道题目 [打印本页]
作者: 鹰隼展翼 时间: 2015-7-20 23:00
标题: 分享一道题目
不通过构造函数也能创建对象吗()
A 是 B 否
答案:A
解析:Java创建对象的几种方式(重要):
(1) 用new语句创建对象,这是最常见的创建对象的方法。
(2) 运用反射手段,调用java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法。
(3) 调用对象的clone()方法。
(4) 运用反序列化手段,调用java.io.ObjectInputStream对象的 readObject()方法。
(1)和(2)都会明确的显式的调用构造函数 ;(3)是在内存上对已有对象的影印,所以不会调用构造函数 ;(4)是从文件中还原类的对象,也不会调用构造函数。
作者: 白马程序猿 时间: 2015-7-20 23:02
高大上,好多概念还不知道
作者: 三土 时间: 2015-7-20 23:09
只知道一二 第二道题目面试被问过
作者: lishang 时间: 2015-7-20 23:16
好吧,看上去确实高大上。。。
作者: 西门雅虎 时间: 2015-7-20 23:18
我好像就会第一种啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |