7-2 设计一个矩形类Rectangle
时间: 2024-10-21 21:14:30 浏览: 50
设计一个矩形类Rectangle,通常会包含两个属性来表示矩形的长和宽,例如长度(length)和宽度(width),以及一些基本的方法来操作和描述矩形。下面是一个简单的Java类实现:
```java
public class Rectangle {
private double length; // 矩形的长度
private double width; // 矩形的宽度
// 构造函数,初始化矩形的尺寸
public Rectangle(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 getArea() {
return length * width;
}
// 计算矩形周长的方法
public double getPerimeter() {
return 2 * (length + width);
}
// 打印矩形信息的方法
@Override
public String toString() {
return "Rectangle [length=" + length + ", width=" + width + "]";
}
}
```
在这个类中,我们实现了 getters 和 setters 来访问和修改矩形的属性,getArea() 和 getPerimeter() 方法用于计算并返回矩形的面积和周长。此外,toString() 方法被重写了,以便于打印出矩形的信息。
阅读全文