单项选择题

A.用abstract做类的修饰符
B.用virtual做类的修饰符
C.抽象类中的方法都要生命为抽象方法
D.非抽象类可继承自抽象类