【发布时间】:2011-10-26 04:44:28
【问题描述】:
由于某种原因,我班级顶部的 extends 语句在 Eclipse 中产生了错误。错误说
"此行有多个标记
无法解析导入员工
断点:经理”
错误出现在这段代码的第一行:
public class Manager extends Employee
{
private String title;
private double bonus;
public Manager()
{
title = "";
bonus = 0;
}
public Manager(String title, double bonus,
String n, String ssNum, double s, maritalStatus mStatus)
{
super(n, ssNum, s, mStatus);
this.title = title;
this.bonus = bonus;
}
public String toString()
{
return super.toString() + "\nTitle: " + title + "\nBonus ($): " + bonus;
}
}
谁能帮帮我?
【问题讨论】:
-
Employee类在哪里定义?它与您的课程在同一个包中,还是在另一个包中? -
是的,它似乎在我的eclipse程序中的同一个默认包中
-
尝试在 Eclipse 中清理您的项目(忘记菜单选项在哪里,我认为它在
Project下),如果没有,则刷新工作区。如果这些都不起作用 -Employee.java和Manager.java在同一个文件夹中?您是否尝试过“import Employee;”? -
我会使用 Source 菜单下的 Organize Imports 菜单。这将删除任何不必要的导入,并为您找到 Employee 并为其添加导入。 Employee 类需要有正确的可见性。