java程序设计一个关于梯形的类TiXing,其中的属性包括梯形的上底di1, 梯形的下底di2梯形的高gao,方法包括:为di1、di2和gao指定初始值的构造方法,获取梯形的面积findArea。
时间: 2024-10-28 08:12:03 浏览: 16
在Java中,你可以创建一个名为`TiXing`(梯形)的类,包含上底、下底和高的属性以及相应的初始化方法和计算面积的方法。以下是一个简单的实现:
```java
public class TiXing {
private double di1; // 上底
private double di2; // 下底
private double gao; // 高
// 构造方法,用于设置初始值
public TiXing(double di1, double di2, double gao) {
this.di1 = di1;
this.di2 = di2;
this.gao = gao;
}
// 获取梯形面积的方法
public double findArea() {
return 0.5 * (di1 + di2) * gao; // 根据梯形面积公式计算
}
// 可供测试的主方法
public static void main(String[] args) {
TiXing tixing = new TiXing(3, 7, 4); // 创建一个实例并指定初始值
double area = tixing.findArea();
System.out.println("梯形的面积是: " + area);
}
}
```
在这个`TiXing`类中,构造方法接受三个参数并将其分别赋值给对应的属性。`findArea()`方法则返回基于梯形上底、下底和高的面积。
阅读全文