用java实现设计名为Rectangle的类表示矩形, 成员变量:width和height表示矩形的宽和高,其数据类型为double,默认值是1.0; 成员变量:color表示矩形的颜色,其数据类型为String,默认颜色为白色; 构造方法:无参数的构造方法Rectangle(),其功能是创建默认的矩形; 构造方法:带三个参数的构造方法Rectangle(double width,double height,String color),其功能是创建指定大小和颜色的矩形 成员方法:getWidth()、ge
时间: 2024-03-18 16:42:30 浏览: 128
java代码-类名为Rectangle(矩形),它有两个整型的变量width(宽)和height(高);有一个方法area(),没有参数,返回类型为double,功能是求矩形的面积;还有另一个方法为perimeter()没有参数,返回类型为double,功能是求矩形的周长
tHeight()、getColor()分别返回矩形的宽、高和颜色; 成员方法:getArea()返回矩形的面积; 成员方法:getPerimeter()返回矩形的周长; 成员方法:toString()返回矩形的字符串描述,格式为“矩形的宽为x,高为y,颜色为z。”
下面是Java代码实现:
```
public class Rectangle {
private double width;
private double height;
private String color;
// 无参数构造方法
public Rectangle() {
this.width = 1.0;
this.height = 1.0;
this.color = "白色";
}
// 带三个参数的构造方法
public Rectangle(double width, double height, String color) {
this.width = width;
this.height = height;
this.color = color;
}
// 返回矩形的宽
public double getWidth() {
return this.width;
}
// 返回矩形的高
public double getHeight() {
return this.height;
}
// 返回矩形的颜色
public String getColor() {
return this.color;
}
// 返回矩形的面积
public double getArea() {
return this.width * this.height;
}
// 返回矩形的周长
public double getPerimeter() {
return 2 * (this.width + this.height);
}
// 返回矩形的字符串描述
public String toString() {
return "矩形的宽为" + this.width + ",高为" + this.height + ",颜色为" + this.color + "。";
}
}
```
阅读全文