繁体   English   中英

处理Java错误:嵌套类型(节点)无法隐藏封闭类型

[英]Processing Java Error: The nested type (Node) cannot hide an enclosing type

我以前查过这个错误,但主要是只有两个类声明的人。

我一直在寻找一些帮助,但我找不到任何东西! 我对错误的另一个猜测是它与公共/私人属性有关。 但那只是一个猜测!

所以我不确定我的代码导致了什么问题,代码是:

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;
    }

}

检查选项卡草图名称是否与程序的内部类名相同。 更改选项卡/草图的名称,你会没事的。


草图foo.pde )重命名为选项卡的名称,而不是类名称。 处理中的主草图不能具有相同名称的嵌套类,其他草图(其他选项卡)可以具有与选项卡同名的类。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM