java定义矩形类包含长宽作为属性计算面积和周长
时间: 2024-12-18 20:22:27 浏览: 18
在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 getArea() {
return length * width;
}
// 计算矩形周长的方法
public double getPerimeter() {
return 2 * (length + 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;
}
}
```
在这个类中,`getArea()`和`getPerimeter()`方法分别返回矩形的面积和周长,而`setLength()`和`setWidth()`则是用来修改矩形长度和宽度的。
阅读全文