我正在尝试用 Java 制作迷宫游戏。
Explorer 类代表用户,DrawableExplorer 是图形化代表用户的代码。DrawableExplorer 实现了 Drawable 接口,其中包含:
import java.awt.Graphics;
public abstract interface Drawable
{
public abstract void draw(Graphics paramGraphics);
}
这编译成功但是,我无法弄清楚为什么我的 DrawableExplorer 类不是:
import java.awt.*;
public class DrawableExplorer extends Explorer implements Drawable
{
public DrawableExpolorer(Square location, Maze maze, String name)
{
public void draw(Graphics g)
{
Square location = location();
get.setColor(Color.BLUE);
g.fillOval(loc.x() + 10, loc.y() + 10, 30, 30);
}
}
}
它要求返回类型,但我的方法不是无效的吗?
编译器错误消息显示“方法声明无效;需要返回类型”