为什么在Window方法中始终出现“ <identifier>预期”错误?

时间:2019-01-31 05:42:14

标签: java compilation

我在调试游戏后尝试编译游戏,但现在无法正常运行:

Window.java:15: error: <identifier> expected
public Window(Wwidth, Wheight, Game game) {
                    ^

Window.java:15: error: <identifier> expected
public Window(Wwidth, Wheight, Game game) {
                             ^

在我身上

我尝试使用静态/非静态变量,我在这里查找问题,但没有一个与此匹配。

Window

窗口类中的方法:

public Window(Wwidth, Wheight, Game game) {
        JFrame Window = new Jframe();
        setPreferredSize(new Dimension(Wwidth, Wheight));
        setMinimumSize(new Dimension(800, 600));
        Window.add(game);
        Window.pack();
        Window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        Window.setTitle("HypoPixel");
        Window.setLocationRelativeTo(null);
        Window.setVisible(true);
        game.start();
    }
}

Window
从Game.java中调用

方法:

import java.awt.*;

import javax.swing.*;

import java.applet.*;

public class Game extends Canvas implements Runnable {

    public static final long serialVersionUID = 1L;

    public Game() {
        new Window(800, 600, this);
    }

    public synchronized void start() {
    }

    public void run() {
    }

    public static void main(String[] args) {
        new Game();
    }
}

我希望它可以编译但失败。我怎样才能解决这个问题? (我将在你们的学分中包括你们!)

1 个答案:

答案 0 :(得分:0)

宽度和重量是类型。您必须在每种类型之后插入一个变量,例如Game game部分。