单项选择题

下列程序片段中,能通过编译的是( )。

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();