设计一个名为Rectangle的类表示矩形: 成员变量:长度width、宽度heigh,double型; 构造方法: 默认矩形的无参构造方法,width和height的默认值为1; width和height为指定值的矩形的构造方法; 方法: getArea(),返回这个矩形的面积; getPerimeter(),方法返回周长;
时间: 2024-02-05 14:10:29 浏览: 21
以下是实现了以上要求的Rectangle类的完整代码:
```java
public class Rectangle {
private double width;
private double height;
public Rectangle() {
this.width = 1;
this.height = 1;
}
public Rectangle(double width, double height) {
this.width = width;
this.height = height;
}
public double getArea() {
return width * height;
}
public double getPerimeter() {
return 2 * (width + height);
}
}
```
这个类有两个成员变量width和height,它们都是私有的,因此只能通过类中的方法来访问它们。这个类有两个构造方法,一个无参构造方法用于创建默认值为1的矩形,另一个构造方法用于创建指定宽度和高度的矩形。这个类还有两个方法,一个用于返回矩形的面积,另一个用于返回矩形的周长。