如何定义一个名为Rectangle的类,该类接受两个参数(长度和宽度),并实现方法来计算并返回矩形的周长和面积?用Java怎么写
时间: 2024-10-29 20:11:00 浏览: 23
java代码-9、编写一个类,类名为Rectangle(矩形),它有两个整型的变量width(宽)和height(高);有一个方法area(),没有参数,返回类型为double,功能是求矩形的面积;还有另一个方法为perimeter()没有参数,返回类型为double,功能是求矩形的周长,
在Java中,你可以按照以下步骤定义一个名为Rectangle的类,包含长度(length)和宽度(width)属性,并实现`calculatePerimeter()`和`calculateArea()`方法:
```java
public class Rectangle {
private double length;
private double width;
// 构造函数,用于初始化矩形的长度和宽度
public Rectangle(double length, double width) {
this.length = length;
this.width = width;
}
// 计算并返回周长的方法
public double calculatePerimeter() {
return 2 * (length + width);
}
// 计算并返回面积的方法
public double calculateArea() {
return length * width;
}
// 简短的主函数展示如何使用这个类
public static void main(String[] args) {
Rectangle rectangle = new Rectangle(5, 4); // 创建一个矩形,长5,宽4
System.out.println("Perimeter: " + rectangle.calculatePerimeter());
System.out.println("Area: " + rectangle.calculateArea());
}
}
```
在这个例子中,`Rectangle`类是一个有状态的类,它维护了自身的形状信息。当你创建一个新的矩形实例并提供长度和宽度时,可以利用这些方法来获取其周长和面积。
阅读全文