public abstract class demo {
demo()
{
}
public void display(){System.out.println("this is from abstract class");}
public static void main(String[] args) {
// TODO Auto-generated method stub
demo s=new demo(){
public void display(){System.out.println("this is demo constructor");}
};
s.display();
}
}
在上面的代碼中,我試圖創建一個匿名類來擴展演示類和重寫顯示功能,但我得到一些錯誤。上面的代碼給我一個錯誤表示「類型演示已經定義」。我不明白爲什麼會出現這個錯誤。無法理解代碼中的錯誤
很可能你的項目中有另一個文件包含一個具有相同名稱的類。 – yole
要添加到@yole提到的內容:它在Java 8u65(oracle) – Augusto