令牌“void”的语法错误,@对于入口方法声明的预期

时间:2016-07-06 03:04:21

标签: java methods void

我正在尝试为Turtle中的Dr. Java做作业。

我收到了这个编译错误

  

令牌“void”,@ expected

上的语法错误

对于这条我理解为“你只需要写在顶部的那条线”的行:

public static void main(String[] args)

13个错误为此而努力。

经过一些互联网搜索后,我在它之前添加了public class代码行:

public class Turtle {

错误神奇地减少为 2个错误。但其中一个错误是:

  

已经定义了Turtle类型

有谁知道这个错误发生了什么?

代码:

import java.awt.Color;
public class Turtle {
   public static void main(String[] args)
   {
       World myWorld = new World ();
       Turtle turt1 = new Turtle(20, 300, myWorld);

       turt1.drawHello();
   }
}

编辑: 1.是的我根据分配说明将我的代码添加到名为Turtle.java的现有类中。 2.我的代码被添加到 Turtle.java 中替换原始代码的部分:

World earth = new World();
    Turtle t1 = new Turtle(earth);
    t1.forward();

我的代码基本上是将乌龟移动到画线以构成一个5字母的单词。

  1. 我认为错误日志是我在顶部发布的错误?我从DrJava的Compiler输出面板中得到了它。您是否有关于如何获取错误日志的说明?

1 个答案:

答案 0 :(得分:-1)

  

令牌“void”,@ expected

上的语法错误

这些指示必须在课程开始时单独编写。