黑马程序员技术交流社区
标题:
void
[打印本页]
作者:
杨立考
时间:
2013-1-29 12:44
标题:
void
构造器不是没有返回值么,为什么不用void修饰呢?
作者:
Gaara
时间:
2013-1-29 13:35
之前我一直认为是JAVA语法规定的,今天看你一问仔细查了查,又想了想。
实际上,类的构造器是有返回值的,当我们用new关键字来调用构造器时,构造器返回该类的实例,可以把这个类的实例当成构造器的返回值,因此构造器的返回类型总是当前类,无须定义返回值类型。 但不能在构造器里显示使用return来返回当前类的对象,因为构造器的返回值是隐式的。
其实我觉得认为是规定的就挺好。。。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2