我以前查过这个错误,但主要是只有两个类声明的人.
我一直在寻找一些帮助,但我找不到任何东西!我对错误的另一个猜测是它与公共/私人属性有关.但那只是一个猜测!
所以我不确定我的代码导致了什么问题,代码是:
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)重命名为选项卡的名称,而不是类名称.处理中的主草图不能具有相同名称的嵌套类,其他草图(其他选项卡)可以具有与选项卡同名的类.