请你定义一个矩形类Rectangle,包含两个属性:长(height)和宽(width),以及求矩形面积的方法(函数)area()。请你完善该类,要求包括适当的构造方法、get方法和set方法(函数)
时间: 2024-09-13 07:07:05 浏览: 48
在编程中定义一个矩形类`Rectangle`,我们需要首先明确类的属性和方法。对于矩形类来说,它的基本属性是长(`height`)和宽(`width`)。此外,通常还需要提供计算矩形面积的`area`方法。我们还需要添加构造方法来初始化对象,以及`get`和`set`方法来访问和修改属性值。
以下是一个简单的矩形类`Rectangle`的实现示例:
```java
public class Rectangle {
// 属性:长和宽
private double height;
private double width;
// 构造方法:创建矩形对象时初始化长和宽
public Rectangle(double height, double width) {
this.height = height;
this.width = width;
}
// get方法:获取长
public double getHeight() {
return height;
}
// get方法:获取宽
public double getWidth() {
return width;
}
// set方法:设置长
public void setHeight(double height) {
this.height = height;
}
// set方法:设置宽
public void setWidth(double width) {
this.width = width;
}
// area方法:计算矩形的面积
public double area() {
return height * width;
}
}
```
在这个类中,我们定义了两个私有属性`height`和`width`来存储矩形的长和宽。构造方法`Rectangle(double height, double width)`用于在创建`Rectangle`对象时初始化这两个属性。`getHeight`和`getWidth`方法分别用于获取矩形的长和宽,而`setHeight`和`setWidth`方法用于设置矩形的长和宽。`area`方法用于计算并返回矩形的面积。
阅读全文