定义一个名为Renctangle的类表示矩形,其中含有length、width两个 double型的成员变量表示矩形的长和宽。要求每个变量定义访问方法和修改方法,定义求矩形周长的方法getPerimeter() 和 求而和的方法getArea(),定义一个带参数构浩方法,通过给出的长和宽创建矩形对象。定义默认构造方法,在该方法中调用带有参数构造方法,将矩形长宽都设置为1.0。
时间: 2024-03-26 17:36:10 浏览: 75
好的,以下是符合你要求的 Rectangle 类的代码:
```java
public class Rectangle {
private double length;
private double width;
// 构造方法
public Rectangle(double length, double width) {
this.length = length;
this.width = width;
}
// 默认构造方法
public Rectangle() {
this(1.0, 1.0);
}
// 访问方法
public double getLength() {
return length;
}
public double getWidth() {
return width;
}
// 修改方法
public void setLength(double length) {
this.length = length;
}
public void setWidth(double width) {
this.width = width;
}
// 计算周长和面积的方法
public double getPerimeter() {
return 2 * (length + width);
}
public double getArea() {
return length * width;
}
}
```
这个类中包含了符合要求的各种方法和构造方法。你可以通过调用这些方法,来获取或修改矩形的长和宽,以及计算矩形的周长和面积。
阅读全文