黑马程序员技术交流社区

标题: void [打印本页]

作者: 杨立考    时间: 2013-1-29 12:44
标题: void
构造器不是没有返回值么,为什么不用void修饰呢?
作者: Gaara    时间: 2013-1-29 13:35
之前我一直认为是JAVA语法规定的,今天看你一问仔细查了查,又想了想。
实际上,类的构造器是有返回值的,当我们用new关键字来调用构造器时,构造器返回该类的实例,可以把这个类的实例当成构造器的返回值,因此构造器的返回类型总是当前类,无须定义返回值类型。  但不能在构造器里显示使用return来返回当前类的对象,因为构造器的返回值是隐式的。  

其实我觉得认为是规定的就挺好。。。。。




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