设计一个名为ETriangle的类表示等边三角形。这个类包括: 一个名为 mSide 的double型数据域,表示等边三角形的边长,默认值为10. 一个无参构造方法。 一个为 mSide 指定值的等边三角形的构造方法。 一个名为getArea()的方法返回这个等边三角形的面积。 一个名为getPerimeter()的方法返回这个等边三角形的周长。
时间: 2024-03-06 14:50:17 浏览: 27
好的,以下是设计的ETriangle类代码:
```java
public class ETriangle {
private double mSide = 10; // 等边三角形的边长
// 无参构造方法
public ETriangle() {
}
// 构造方法,指定等边三角形的边长
public ETriangle(double side) {
mSide = side;
}
// 返回等边三角形的面积
public double getArea() {
return (Math.sqrt(3) / 4) * mSide * mSide;
}
// 返回等边三角形的周长
public double getPerimeter() {
return 3 * mSide;
}
}
```
这个类包括了一个名为mSide的double型数据域,表示等边三角形的边长,默认值为10。还有一个无参构造方法和一个为mSide指定值的等边三角形的构造方法。同时还包括了一个名为getArea()的方法,用于返回这个等边三角形的面积;以及一个名为getPerimeter()的方法,用于返回这个等边三角形的周长。
相关推荐
![.zip](https://img-home.csdnimg.cn/images/20210720083646.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)