[英]get class(Something something) into final
我不太知道如何解释这一点,但是我有Triangle.class
和Main.class
并且我试图从公共Triangle中获得优势:
三角形:
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(Triangle triangle){”,并获取使Triangle变为三角形的edge1 edge2和edge3。 我怎样才能做到这一点?
您的Edge字段被标记为私有,如下所示:
private Edge edge1;
您可以将它们公开或在Triangle类上定义get
函数
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.