【1】编写一个java应用程序,该程序中有3个类:lader、circle和主类a。 具体要求如下: [1].lader类具有类型为double的上底、下底、高、面积属性,具有返回面积的功能,包括一个构造方法对上底、下底、高进行初始化。 [2].circle类具有类型为double的半径、周长和面积属性,具有返回周长、面积的功能,包括一个构造方法对半径进行初始化。 主类a用来测试类lader和类circle的功能
时间: 2023-04-26 21:01:32 浏览: 156
以下是 Java 代码示例,包含 Lader 类和 Circle 类的定义以及它们的主要功能:
```java
// Lader 类定义
public class Lader {
private double upper, bottom, height, area;
public Lader(double upper, double bottom, double height) {
this.upper = upper;
this.bottom = bottom;
this.height = height;
this.area = (upper + bottom) * height / 2;
}
public double getUpper() {
return upper;
}
public void setUpper(double upper) {
this.upper = upper;
}
public double getBottom() {
return bottom;
}
public void setBottom(double bottom) {
this.bottom = bottom;
}
public double getHeight() {
return height;
}
public void setHeight(double height) {
this.height = height;
}
public double getArea() {
return area;
}
public void setArea(double area) {
this.area = area;
}
public void buildLader() {
System.out.println("开始建造梯形...");
// 建造梯形的具体实现代码
System.out.println("梯形建造完成!");
}
}
// Circle 类定义
public class Circle {
private double radius, perimeter, area;
public Circle(double radius) {
this.radius = radius;
this.perimeter = 2 * Math.PI * radius;
this.area = Math.PI * radius * radius;
}
public double getRadius() {
return radius;
}
public void setRadius(double radius) {
this.radius = radius;
}
public double getPerimeter() {
return perimeter;
}
public void setPerimeter(double perimeter) {
this.perimeter = perimeter;
}
public double getArea() {
return area;
}
public void setArea(double area) {
this.area = area;
}
public void buildCircle() {
System.out.println("开始建造圆形...");
// 建造圆形的具体实现代码
System.out.println("圆形建造完成!");
}
}
```
以上代码定义了 Lader 类和 Circle 类,Lader 类有上底、下底、高和面积等属性,可以通过 buildLader() 方法来建造梯形;Circle 类有半径、周长和面积等属性,可以通过 buildCircle() 方法来建造圆形。
接下来,可以对这两个类进行测试:
```java
public static void main(String[] args) {
// 测试 Lader 类
Lader lader = new Lader(2.0, 4.0, 3.0);
System.out.println("梯形的上底为:" + lader.getUpper());
System.out.println("梯形的下底为:" + lader.getBottom());
System.out.println("梯形的高为:" + lader.getHeight());
System.out.println("梯形的面积为:" + lader.getArea());
lader.buildLader();
// 测试 Circle 类
Circle circle = new Circle(2.0);
System.out.println("圆形的半径为:" + circle.getRadius());
System.out.println("圆形的周长为:" + circle.getPerimeter());
System.out.println("圆形的面积这段Java代码定义了两个类:Lader和Circle。Lader类有一个构造函数和许多getter和setter方法,它表示一个梯形,具有上底、下底、高和面积等属性,并且可以使用buildLader()方法来建造梯形。Circle类也有一个构造函数和许多getter和setter方法,它表示一个圆,具有半径、周长和面积等属性。这两个类都包含在一个Java文件中,并且有一些简单的注释来解释它们的用途。
阅读全文