使用匿名类覆盖抽象方法

时间:2016-08-09 08:46:16

标签: class methods override abstract anonymous

我试图使用匿名类覆盖抽象方法,但它显示错误,如 A类不抽象抽象方法eat()未实现。请帮帮我

package javaapplication1;
abstract class D
{
    abstract void eat(); 
}
public class A extends D 
{

public static void main(String[] args) 
    {
        D obj_d=new D(){

        @Override
         void eat()
              {
                   System.out.println("I'm eating!");
              }
    };
     obj_d.eat();
  }
}

0 个答案:

没有答案