eclipse中的以下代码在eclipse中在classbody中缺少“}”,但是从终端编译得非常好。有线索吗?
package quiz;
public class Session {
static int currentQuestion = 0;
private Sentence[] sentences; // for building questions
private Question[] questions;
public void generateReport(Session publishSession) {
}
public int getRightQuestionCount() {
}
public int getWrongQuestionCount() {
}
public int calculatePercent() {
}
public Question getQuestionAtIdx(int index) {
return questions[index];
}
public Question getPreviousQuestion() {
return getQuestionAtIdx(--currentQuestion);
}
public Question getNextQuestion() {
return getQuestionAtIdx(--currentQuestion);
}
public void setQuestionAtIdx(int index, Question) {
}
}
答案 0 :(得分:4)
最后,你要用两个参数声明一个函数;对于您指定类型的第二个参数,但没有名称。也许就是这样。
public void setQuestionAtIdx(int index, Question <<missing name>>) {
}
答案 1 :(得分:1)
最后一个方法
public void setQuestionAtIdx(int index, Question/*has a missing arguement but only its type*/) {
}
所以添加
public void setQuestionAtIdx(int index, Question question) {
}
答案 2 :(得分:1)
我认为问题在于:
public void setQuestionAtIdx(int index, Question) { }
Question
没有标识符。
答案 3 :(得分:0)
上面粘贴的代码由于几个问题而无法编译,特别是如上所述缺少参数名称和返回值。