黑马程序员技术交流社区

标题: 分享一个面试题,感觉挺有意思的 [打印本页]

作者: zztierlie    时间: 2016-8-19 13:33
标题: 分享一个面试题,感觉挺有意思的
.Java中,什么是构造函数?什么是构造函数重载?什么是复制构造函数?

当新对象被创建的时候,构造函数会被调用。每一个类都有构造函数。在程序员没有给类提供构造函数的情况下,Java编译器会为这个类创建一个默认的构造函数。

Java中构造函数重载和方法重载很相似。可以为一个类创建多个构造函数。每一个构造函数必须有它自己唯一的参数列表。

Java不支持像C++中那样的复制构造函数,这个不同点是因为如果你不自己写构造函数的情况下,Java不会创建默认的复制构造函数。
作者: 坚持努力wbj    时间: 2016-8-19 15:29
也就是说JAVA,没有复制构造函数?
作者: 胡eason    时间: 2016-8-19 21:30
加油!加油!加油!加油!
作者: Fightingdd    时间: 2016-8-19 21:34
楼主很棒!
作者: 马蚁牙黑    时间: 2016-8-19 23:31
和我想的一样呀,哈哈
作者: itcoder    时间: 2016-8-19 23:31
顶顶顶顶顶顶顶顶顶顶顶
作者: wx_W1hr77lR    时间: 2016-8-19 23:35
哈哈哈哈哈哈哈
作者: cgq123    时间: 2016-8-20 10:35
O(∩_∩)O哈哈~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2