构造方法一定没有返回值吗?

如题所述

没有。

构造方法的特征:

具有与类相同的名称;不含返回值;不能在百方法中用 return 语句返回一个值;当自定义了构造方法后,编译器将不再自动创建不带参数的构度造方法 。

在构造方法里不含返回值的概念是不同于 “void” 的,答在定义构造方法时加了 “void” ,结果这个方法就不再被自动调用了。

扩展资料:

具体使用:分别计算长、宽为20、10和6、3的两个长方形的面积。

class RectConstructor{

double length;

double width; 

double area(){

return length*width;

}

RectConstructor(double width,double length){//带参数的构造方法

this.length=length;

this.width=width;

}

}

public class RectDemo{

public static void main(String args[]) {

RectConstructor rect1=new RectConstructor(10,20);

RectConstructor rect2=new RectConstructor(3,6);

double ar;

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网