Java定义一个矩形类: 属性:长度(length)、宽度(widih)。 方法:求周长,求面积。
时间: 2024-10-08 17:23:03 浏览: 38
Java:使用抽象类定义一个“形状类”,能够计算周长和面积。
在Java中,你可以定义一个名为Rectangle的类来表示矩形,它包含两个基本属性length(长度)和width(宽度)。下面是一个简单的矩形类的示例:
```java
public class Rectangle {
private double length; // 长度
private double width; // 宽度
// 构造函数用于初始化矩形的长度和宽度
public Rectangle(double length, double width) {
this.length = length;
this.width = width;
}
// 求周长的方法
public double getPerimeter() {
return 2 * (length + width);
}
// 求面积的方法
public double getArea() {
return length * width;
}
// 如果需要,还可以提供getter和setter方法来获取和设置长度和宽度
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;
}
}
```
在这个类中,`getPerimeter()` 和 `getArea()` 方法分别计算并返回矩形的周长和面积。这个类可以作为一个基础类,其他更具体的形状如正方形可以继承自Rectangle,并在必要时覆盖或添加新的方法。
阅读全文