创建一个三角形类
时间: 2023-08-28 19:13:27 浏览: 50
好的,你的问题是创建一个三角形类。
那么,我们可以这样创建一个三角形类:
```
public class Triangle {
private double side1;
private double side2;
private double side3;
public Triangle(double side1, double side2, double side3) {
this.side1 = side1;
this.side2 = side2;
this.side3 = side3;
}
public double getSide1() {
return side1;
}
public void setSide1(double side1) {
this.side1 = side1;
}
public double getSide2() {
return side2;
}
public void setSide2(double side2) {
this.side2 = side2;
}
public double getSide3() {
return side3;
}
public void setSide3(double side3) {
this.side3 = side3;
}
public double getArea() {
double s = (side1 + side2 + side3) / 2;
return Math.sqrt(s * (s - side1) * (s - side2) * (s - side3));
}
public double getPerimeter() {
return side1 + side2 + side3;
}
}
```
在这个三角形类中,我们定义了三个私有的double类型变量side1、side2和side3,表示三角形的三条边。我们还定义了一个公有的构造方法,以便在创建对象时初始化三条边。
此外,我们还定义了一些公有方法,以便获取和设置三条边,计算三角形的面积和周长等。
如果你想在其他类中使用这个三角形类,你可以首先在其他类中导入这个类,例如:
```
import com.example.Triangle;
```
然后,你就可以创建三角形类的实例,例如:
```
Triangle triangle = new Triangle(3, 4, 5);
```
这个语句创建了一个边长分别为3、4、5的三角形对象,并将这个对象赋值给triangle变量。
希望这个例子能够回答你的问题。