设计一个长方形类 rect
时间: 2024-09-09 19:03:54 浏览: 22
长方形类(Rect)是一个简单的几何形状类,通常包含长和宽两个属性,并且能够根据这两个属性计算出长方形的周长和面积。下面是一个简单的长方形类的设计示例:
```java
public class Rect {
// 长方形的属性:长度和宽度
private double length;
private double width;
// 构造方法,用于创建长方形对象时初始化长度和宽度
public Rect(double length, double width) {
this.length = length;
this.width = width;
}
// 获取长方形的长度
public double getLength() {
return length;
}
// 设置长方形的长度
public void setLength(double length) {
this.length = length;
}
// 获取长方形的宽度
public double getWidth() {
return width;
}
// 设置长方形的宽度
public void setWidth(double width) {
this.width = width;
}
// 计算长方形的周长
public double getPerimeter() {
return 2 * (length + width);
}
// 计算长方形的面积
public double getArea() {
return length * width;
}
}
```
这个类包含了基本的属性和方法,允许用户创建一个长方形对象,并且可以计算和获取该对象的周长和面积。在实际使用时,可以创建`Rect`类的实例并调用相应的方法来计算和输出长方形的特征。