抽象类 A. 至少含有一个纯虚函数 B. 至少含有一个静态函数 C. 其派生类必须提供纯虚函数的实现代码 D. 可以定义抽象类的对象,也可以由派生类生成新类