我得到一个标识符预期错误

0 java

我正在尝试写一个简单的问答游戏.

尝试使用此代码示例布置一个问答环节:

QuizCard(q, a){   
  String question = "What's the name of the lead actor in the movie 'I Robot'?";
  String answer = "Will Smith";

  q = question;
  a = answer;
 }
Run Code Online (Sandbox Code Playgroud)

QuizCard是一个构造函数,但我得到一个标识符预期错误.请有人让我明白我在做错了.

car*_*lli 5

您收到错误是因为您没有指定参数类型.您的构造函数也没有做任何事情,因为只更改了局部变量.听起来你真正想要的是这样的:

public class QuizCard {
    private String question;
    private String answer;

    public QuizCard(String question, String answer) {
        this.question = question;
        this.answer = answer;
    }
}
Run Code Online (Sandbox Code Playgroud)