【发布时间】:2017-10-16 04:33:48
【问题描述】:
Eclipse 声称我在调用对象 (quartzOneBudget) 上的方法时出现语法错误。我不明白是什么让它说“令牌'addCategory'上的语法错误,此令牌后应有标识符。”
public class BudgetSpreadSheetTest {
// Create a new spreadsheet and add some budget categories.
BudgetSpreadSheet quarterOneBudget = new BudgetSpreadSheet();
quarterOneBudget.addCategory();
quarterOneBudget.addCategory();
}
在我看来,我的方法调用很好。我在我的 BudgetSpreadSheet 中定义了“addCategory”,如下所示。
public void addCategory(){
// Create a new category
BudgetCategory category = new BudgetCategory();
// Add it to the array list
categories.add(category);
// Update the distribution chart
this.distributionChart.addItem(category.getName(), category.getSpent());
}
有人知道我为什么会收到语法错误吗?
【问题讨论】:
-
调用
quarterOneBudget.addCategory();应该来自 BudgetSpreadSheetTest 类中的方法 -
您的代码不在方法内,而是在类声明内。