我不太知道如何解释这一点,但我有Triangle.class和Main.class,我试图从公共三角中获得优势:
三角形:
public class Triangle {
public Triangle(Edge ab, Edge bc, Edge ca) {
}
private int perimeter;
private boolean isATriangle;
private Edge edge1;
private Edge edge2;
private Edge edge3;
public boolean isTriangle(Triangle triangle){
if(edge1.getLength() + edge2.getLength() > edge3.getLength() &&
edge2.getLength()+edge3.getLength() > edge1.getLength() &&
edge3.getLength()+edge1.getLength() > edge2.getLength()){
return isATriangle = true;
}
else{
return isATriangle = false;
}
}
public int setPerimeter(int perimeter1) {
return this.perimeter = perimeter1;
}
public int getPerimeter() {
return Integer.valueOf(perimeter);
}
}编辑:让我说清楚,因为我知道我说得不清楚。我想创建一个“公共布尔型isTriangle(三角形){”,并获得edge1 edge2和edge3,它构成三角形。我该怎么做呢?
发布于 2013-12-20 05:11:30
您的Edge字段被标记为私有,如下所示:
private Edge edge1;可以将它们设置为公共的,也可以在Triangle类上定义get函数
https://stackoverflow.com/questions/20691712
复制相似问题