为什么我的扩展声明不起作用?

时间:2011-10-26 04:44:29

标签: java extends

由于某种原因,我的类顶部的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; 
    }
}

任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

存在“断点”消息,因为您在该行上定义了断点 - 与此问题无关(右键单击该行左侧边缘的列并取消选中“切换断点”)< / p>

“导入员工”可以通过完全删除相关的导入行并将鼠标悬停在错误的虚线红色下划线并单击“导入...员工”快速修复选项来解决。

答案 1 :(得分:0)

在我看来,你尝试导入已经在同一个包中的东西。此外,您使用默认包,不推荐使用。

尝试将两个类移动到另一个包并删除导入。

我希望它有所帮助。