作业帮 > 综合 > 作业

Java类的定义问题1.为Ring类定义一个不带参数的构造方法,初始化内半径为1.5,外半径2.0,颜色为 黄色;2.为

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/08 23:44:52
Java类的定义问题
1.为Ring类定义一个不带参数的构造方法,初始化内半径为1.5,外半径2.0,颜色为 黄色;
2.为Ring类定义两个成员方法,分别求内圆周长和外圆周长.
完全不懂它的意思.不带参数的构造方法是什么?它的模板是什么?求分析
可以告诉我这两段程序怎么写吗?谢谢
什么是不带参数的构造方法?带参数的构造方法又是什么?
public class Ring{
    private double inner;//内半径
    private double outter;//外半径
    private String color;//颜色
    public Ring(){
        inner=1.5;
        outter=2.0;
        color="黄色";
    }
    
    
    public double innerCircumference(){
        return 2*3.14*inner;
    }
    
    public double outterCircumference(){
        return 2*3.14*outter;
    }
}
再问: 不带参数的构造方法 和带参数的构造方法 是什么意思?什么是参数和构造方法?书本的好复杂,看不懂
再问: 不带参数的构造方法 和带参数的构造方法 是什么意思?什么是参数和构造方法?书本的好复杂,看不懂
再答: public Ring(){
inner=1.5;
outter=2.0;
color="黄色";
}
就是一个不带参数的构造方法,Ring()这个方法没有返回值,方法名与类名相同就是构造方法,括号中是空的,所以是不带参数的构造方法!
再问: 可以跟我说说括号中填的参数形式是什么吗?设置返回值的作用是什么?