2016-07-06 38 views
1

我正在尝试为在Dr. Java中执行任务。令牌“void”的语法错误,@入口方法声明的期望值

我得到这个编译错误

令牌

语法错误“无效的”,@预计

这一行,我理解为“那行,你只是爱写在顶部“:

13错误想出了在t他的。

一些互联网搜索后,我加入前一public class代码行:

public class Turtle { 

错误奇迹般地减少到2个错误。但是,这些错误之一是:

类型海龟已被定义

有谁知道这是怎么回事这个错误?

代码:

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输出面板中获得了它。你有关于如何进入错误日志的说明吗?令牌
+0

1)添加类声明并没有使它“神奇”的工作, 2)那么必须已经定义一个同名的类(再次,不是魔术)。 – user2864740

+0

你的问题不清楚。你的包里有另外一个叫Turtle的班级吗?在同一个包中可以有唯一的Turtle类。你是从外部图书馆进口乌龟吗?将你自己的班级从乌龟改名为其他人。发布您的错误日志。 – Rengas

回答

-1

语法错误“无效的”,@预计

那些指令必须是书面分开,并在类的开始。

相关问题