错误消息“必须在自己的文件中定义公共类型StackWithLinkedList”

时间:2016-11-22 17:14:23

标签: java eclipse

我是新来的,以为我会试一试。我目前在使用链接列表的编译器时遇到问题。我一直收到一条错误信息,说它需要自己的文件?任何人都可以帮助我,我正在使用Eclipse霓虹灯来编码这个问题,提前感谢这里的代码。

var
  Marker: TMarker
begin
  .....
  Marker := GMMarker1.Add(dLatitude, dLongitude, aList1[2]);
  Marker.Icon := 'http://www.cadetill.com/imagenes/gallery/gmlib/marker.png'
  .....

1 个答案:

答案 0 :(得分:-1)

您正尝试在单个源文件中定义多个顶级类。这是不允许的,每个顶级类必须放在自己的文件中。如果要将所有内容放在单个文件中,则必须嵌套类,如

public class Test {
    ....
    public static class Node {
        ...
    }
    public static class Stack {
        ...
    }
    public static class StackWithLinkedList {
        ...
    }
}