C++ 纯虚函数和抽象类
摘要:
First:纯虚函数 纯虚函数是一个在基类中声明的虚函数, 它在该基类中没有定义具体的操作内容, 要求各派生类根据实际需要给出各自的定义。 纯虚函数的格式: virtual 类型 名称(参数)=0; 实际上,它与一般的虚函数成员的原型在书写格式上的不同就在于后面加了“=0”。 声明纯虚函数之后,基类中就可以不再给出函数的实现部分。Second:抽象类 带有纯虚函数的类是抽象类。 抽象类的主要作用是通过它为一个类族建立一个公共的接口,使它们能够更有效地 发挥多态自特性。 抽象类声明了一个类族派生类的共同接口,而接口的完整实现, 即纯虚函数的函数体,要由派生类自己定义。... 阅读全文
posted @ 2012-04-22 13:14 More study needed. 阅读(460) 评论(0) 推荐(0) 编辑