java创建类梯形Tx,添加三个私有属性:上底、下底和高,并添加6个方法,实现对上底、下底和高的set与get方法,用于设置和获取其值。这样可以隐藏类的内部细节。添加二个构造方法:一个为三个参数,另一个为无参数。添加area方法用于返回梯形的面积。
时间: 2024-02-11 20:05:02 浏览: 30
好的,以下是符合要求的Java代码:
```java
public class TrapezoidTx {
private double top;
private double bottom;
private double height;
public TrapezoidTx() {}
public TrapezoidTx(double top, double bottom, double height) {
this.top = top;
this.bottom = bottom;
this.height = height;
}
public double getTop() {
return top;
}
public void setTop(double top) {
this.top = top;
}
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 area() {
return (top + bottom) * height / 2;
}
}
```
在上面的代码中,我们创建了一个名为TrapezoidTx的类,其中包含了上底、下底、高和面积的属性和方法。为了隐藏类的内部细节,我们将上底、下底和高设置为私有属性,并为它们添加了对应的set和get方法。我们还添加了两个构造方法,一个为三个参数,另一个为无参数。最后,我们实现了一个area方法,用于返回梯形的面积。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)