设计一个长方形的类,其数据成员为长方形的长和宽,写出成员方法求长方形的面积和周长。 主类中创建两个长方形对象,调用类中的方法输出面积周长
时间: 2024-10-16 11:14:19 浏览: 59
在设计一个长方形类时,我们可以首先定义一个名为`Rectangle`的类,包含两个私有数据成员`length`和`width`,分别表示长方形的长度和宽度。然后,我们会提供公有的成员方法`getArea()`用于计算面积,`getPerimeter()`用于计算周长。以下是这个类的基本实现:
```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);
}
}
```
在主类中,你可以像这样创建并操作两个`Rectangle`对象:
```java
public class Main {
public static void main(String[] args) {
// 创建第一个长方形对象
Rectangle rectangle1 = new Rectangle(5.0, 4.0);
// 计算面积和周长
double area1 = rectangle1.getArea();
double perimeter1 = rectangle1.getPerimeter();
System.out.println("Rectangle 1 - Area: " + area1 + ", Perimeter: " + perimeter1);
// 创建第二个长方形对象
Rectangle rectangle2 = new Rectangle(8.0, 6.0);
// 计算第二个长方形的面积和周长
double area2 = rectangle2.getArea();
double perimeter2 = rectangle2.getPerimeter();
System.out.println("Rectangle 2 - Area: " + area2 + ", Perimeter: " + perimeter2);
}
}
```
运行这个程序,你会看到每个长方形的面积和周长信息。这就是如何在Java中设计一个长方形类,并通过实例调用类方法获取面积和周长的例子。
阅读全文