簡體   English   中英

將類(某物)放入final

[英]get class(Something something) into final

我不太知道如何解釋這一點,但是我有Triangle.classMain.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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM