java需要求3个矩形Rectangle的面积,请编写一个基于对象的程序。 数据成员包括length,width。 定义方法:构造方法, 计算矩形的体积area,输出矩形的信息show。 生成主方法,创建3个矩形对象,输出对象的信息。
时间: 2024-02-22 12:57:00 浏览: 76
好的,我可以帮你编写这个程序。以下是基于对象的Java程序代码:
```java
class Rectangle {
double length;
double width;
Rectangle(double l, double w) {
length = l;
width = w;
}
double area() {
return length * width;
}
void show() {
System.out.println("矩形的长为:" + length);
System.out.println("矩形的宽为:" + width);
System.out.println("矩形的面积为:" + area());
System.out.println();
}
}
public class Main {
public static void main(String[] args) {
Rectangle r1 = new Rectangle(2.5, 3.2);
Rectangle r2 = new Rectangle(4.0, 5.0);
Rectangle r3 = new Rectangle(1.5, 2.0);
r1.show();
r2.show();
r3.show();
}
}
```
在这个程序中,我们定义了一个名为`Rectangle`的类,该类具有两个数据成员`length`和`width`,以及三个方法`Rectangle()`、`area()`和`show()`。其中:
- `Rectangle()`是一个构造方法,用于创建一个矩形对象并初始化其`length`和`width`属性。
- `area()`是一个计算矩形面积的方法。
- `show()`是一个输出矩形信息的方法。
在主方法中,我们创建了三个矩形对象并调用了它们的`show()`方法,以输出它们的信息。
阅读全文