自定义一个三角形类Triangle.java
时间: 2023-06-10 16:08:38 浏览: 317
好的,下面是一个简单的Triangle类的示例:
public class Triangle {
private double side1;
private double side2;
private double side3;
public Triangle(double s1, double s2, double s3) {
side1 = s1;
side2 = s2;
side3 = s3;
}
public double getSide1() {
return side1;
}
public double getSide2() {
return side2;
}
public double getSide3() {
return side3;
}
public double getPerimeter() {
return side1 + side2 + side3;
}
public double getArea() {
double s = (side1 + side2 + side3) / 2.0;
return Math.sqrt(s * (s - side1) * (s - side2) * (s - side3));
}
}
该类包含三个私有变量 side1、side2 和 side3 分别表示三角形的三条边,以及一个构造函数和五个公共方法:
- 构造函数 Triangle(double s1, double s2, double s3):创建一个新的三角形对象,其中参数 s1、s2 和 s3 分别表示三条边的长度。
- 公共方法 getSide1()、getSide2() 和 getSide3():返回三角形的三条边的长度。
- 公共方法 getPerimeter():返回三角形的周长。
- 公共方法 getArea():返回三角形的面积。
你可以根据自己的需求进行更改和扩展。
相关推荐













