设计一个名为Rectangle的类来表示矩形
时间: 2024-10-07 16:03:25 浏览: 70
设计一个名为Rectangle的类来表示矩形,可以包含四个关键属性:长度(length)、宽度(width),以及一些基本的方法,如计算面积(area)、周长(perimeter)和设置/获取尺寸。以下是这个类的一个简单实现:
```java
public class Rectangle {
private double length;
private double width;
// 构造函数
public Rectangle(double length, double width) {
this.length = length;
this.width = width;
}
// 计算矩形面积
public double getArea() {
return length * width;
}
// 计算矩形周长
public double getPerimeter() {
return 2 * (length + width);
}
// 设置长度和宽度
public void setLength(double length) {
this.length = length;
}
public void setWidth(double width) {
this.width = width;
}
// 获取长度和宽度
public double getLength() {
return length;
}
public double getWidth() {
return width;
}
// 用于打印矩形信息
@Override
public String toString() {
return "Rectangle[length=" + length + ", width=" + width + "]";
}
}
```
在这个Rectangle类中,我们使用了封装原则(private修饰变量),提供公共方法来操作私有属性,保证数据的安全性。同时,通过`toString()`方法实现了对象的展示。
阅读全文