参考梯形类的构造方法,设计矩形类与圆形类)π取3.14) 设计要求: 1.成员变量能够唯一确定该图形的形状; 2.方法至少实现面积的计算 3.在main方法中对相应方法进行简单测试,运用java的代码形式简单输出
时间: 2024-09-27 21:02:34 浏览: 28
在Java中,我们可以按照上述要求设计矩形类(Rectangle)和圆形类(Circle),它们都有各自的成员变量来唯一标识形状,并提供计算面积的方法。这里以`Rectangle`为例:
```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;
}
// 主要为了测试,可以在main函数中创建并打印面积
public static void main(String[] args) {
Rectangle rectangle = new Rectangle(5, 7);
System.out.println("矩形的面积: " + rectangle.getArea());
}
}
```
对于圆形类(Circle),我们可以有半径(radius)作为唯一标识:
```java
public class Circle {
private double radius;
// 构造方法,用于初始化圆
public Circle(double radius) {
this.radius = radius;
}
// 使用π乘以半径的平方计算面积
public double getArea() {
return Math.PI * radius * radius;
}
// 测试方法
public static void main(String[] args) {
Circle circle = new Circle(4);
System.out.println("圆的面积: " + circle.getArea());
}
}
```
阅读全文