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字母词。
- 我以为错误日志是我在顶部发布的错误?我从DrJava的Compiler输出面板中获得了它。你有关于如何进入错误日志的说明吗?令牌
1)添加类声明并没有使它“神奇”的工作, 2)那么必须已经定义一个同名的类(再次,不是魔术)。 – user2864740
你的问题不清楚。你的包里有另外一个叫Turtle的班级吗?在同一个包中可以有唯一的Turtle类。你是从外部图书馆进口乌龟吗?将你自己的班级从乌龟改名为其他人。发布您的错误日志。 – Rengas