日期:2014-05-20  浏览次数:20786 次

抽象类 标记“abstract”上有语法错误,删除此标记
class abstract A  //在这里显示错误,标记“abstract”上有语法错误,删除此标记
{
public abstract void sound();
}
class B extends A
{

}


怎么会这样?我是按照书上的,哪里错了,请指点

------解决方案--------------------
引用:
我知道了,要写成 abstract class Animal

我想问问,抽象类是不是派生类一定要覆盖基类方法??


那要看你的派生类是否也是抽象类了
abstract class  A  //在这里显示错误,标记“abstract”上有语法错误,删除此标记
{
    public abstract void sound();
}
abstract  class B extends A
{
    
}
class C extends B
{

@Override
public void sound() {
// TODO Auto-generated method stub

}

}

------解决方案--------------------
引用:
如果派生类不是抽象类,是不是就一定要覆盖抽象类方法??
抱歉,没看到是抽象方法,抽象方法是要的