单选题
下列程序片段中,能通过编译的是______。
A、
public abstract class Animal{public void speak();}
B、
public abstract class Animal{public void speak(){};}
C、
public class Animal{pubilc abstract void speak();}
D、
public abstract class Animal{pubilc abstract void speak(){};}
【正确答案】
A
【答案解析】
[解析] Java中一个类是一个abstract类的子类,它必须具体实现父类的abstract方法。如果一个类中含有abstract方法,那么这个类必须用abstract来修饰(abstract类也可以没有abstract方法)。有abstract方法的父类只声明,由继承它的子类实现。所以选A。
提交答案
关闭