4

以前にこのエラーを調べたことがありますが、主に 2 つのクラス宣言を持っている人だけです。

助けを求めて何時間も探しましたが、何も見つかりません! 何が間違っているかについての私の唯一の推測は、それがパブリック/プライベート属性と関係があるということです。しかし、それは単なる推測です!

したがって、これを引き起こすコードの何が問題なのかわかりません。コードは次のとおりです。

class Node
{
    //Variables
    private String id;
    private PVector position;
    private Float radius;
    private int headerHeight;
    private String headerText;

    //Needs var holding node links!!

    //Constructor
    public Node(String _id, int _x, int _y, Float _radius)
    {
        id = _id;
        position = new PVector(_x, _y);
        radius = _radius;

        headerHeight = 20;
        headerText = "";
    }

    //Getters and Setters
    public String getID()
    {
        return id;
    }

    public void setID(String _id)
    {
        id = _id;
    }

    public PVector getPosition()
    {
        return position;
    }

    public void setPosition(PVector _position)
    {
        position = _position;
    }

    public Float getRadius()
    {
        return radius;
    }

    public void setRadius(Float _radius)
    {
        radius = _radius;
    }

    public int getHeaderHeight()
    {
        return headerHeight;
    }

    public void setHeaderHeight(int _height)
    {
        headerHeight = _height;
    }

    public String getHeaderText()
    {
        return headerText;
    }

    public void setHeaderText(String _headerText)
    {
        headerText = _headerText;
    }

}
4

1 に答える 1

3

タブまたはスケッチ名がプログラムの内部クラス名と同じかどうかを確認してください。タブ/スケッチの名前を変更すれば問題ありません。


タブの名前でもあるスケッチ( ) の名前を、クラス名以外の名前に変更します。処理中のメイン スケッチは、同じ名前のネストされたクラスを持つことはできません。他のスケッチ (他のタブ) は、タブと同じ名前のクラスを持つことができます。foo.pde

于 2013-06-29T12:14:59.763 に答える