首页 > 编程语言 > 详细

java的构造器和void方法的区别

时间:2015-07-16 22:18:18      阅读:307      评论:0      收藏:0      [点我收藏+]

void型的方法什么都不返回,但这是你决定的,你也可以让它返回些什么。而构造函数则什么都不返回,而且你别无选择.”----这句话的意思是,是你决定让这个方法返回void类型的,你也可以改变它不让它返回的是void,而返回其他的类型如int,String等。但是对构造方法你就没机会决定它的返回类型是什么了。

The constructor is an unusual type of method because it has no return value. This is distinctly different from a void return value, in which the method returns nothing but you still have the option to make it return something else. Constructors return nothing and you don’t have an option.

构造器时在堆中开辟内存空间,创建对象的过程。如果某方法使用构造器创建对象,返回的是对象地址。用参数接受此对象地址,这个是约定俗成的规则不能写返回值。

如 Student s = new Student();

普通方法不管返回void或者string,对象,都是可以选择的。而构造器绝对不能。

版权声明:本文为博主原创文章,未经博主允许不得转载。

java的构造器和void方法的区别

原文:http://blog.csdn.net/q35445762/article/details/46916735

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!