簡體   English   中英

為什么我的extends語句不起作用?

[英]why doesn't my extends statement work?

由於某種原因,類頂部的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; 
    }
}

誰能幫我?

出現“斷點”消息是因為您在該行上定義了一個斷點-與該問題無關(右鍵單擊該行左邊緣的列,然后取消選中“切換斷點”)

通過完全刪除相關的導入行,並將鼠標懸停在錯誤的紅色虛線下方並單擊“ import ... Employee”快速修復選項,可以解決“ import Employee”問題。

正如我所看到的,您嘗試導入已在同一軟件包中的內容。 此外,您使用默認程序包,不建議這樣做。

嘗試將兩個類都移至另一個包並刪除導入。

希望對您有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM