C++语言基础 例程 纯虚函数
2015-05-17 11:41
344 查看
贺老师的教学链接 本课讲解
纯虚函数应用
纯虚函数应用
#include "iostream" using namespace std; class Animal { public: virtual void cry() = 0; }; class Mouse : public Animal { public: void cry() { cout<<"吱!"<<endl; } }; class Cat : public Animal { public: virtual void cry() { cout<<"喵!"<<endl; } }; class Dog : public Animal { public: virtual void cry() { cout<<"汪!"<<endl; } }; int main( ) { Animal *p; //p = new Animal(); //p->cry(); Mouse m1; p=&m1; p->cry(); Cat c1; p=&c1; p->cry(); Dog d1; p=&d1; p->cry(); return 0; }
相关文章推荐
- C++语言基础 例程 应用系统开发:银行储蓄系统
- C++语言基础 例程 Time类的设计
- C++语言基础 例程 重载双目运算符
- C++语言基础 例程 类的成员函数
- C++语言基础 例程 用const实施保护
- C++语言基础 例程 C++的输入输出与流对象
- C++语言基础 例程 异常处理的任务
- C++语言基础 例程 重载单目运算符
- C++语言基础 例程 对象成员的引用
- C++语言基础 例程 静态成员
- C++语言基础 例程 异常处理的方法
- C++语言基础 例程 应用系统开发:银行储蓄系统
- C++语言基础 例程 派生类的声明与构成
- C++语言基础 例程 构造函数
- C++语言基础 例程 类和对象的简单应用举例
- C++语言基础 例程 标准输出流
- C++语言基础 例程 函数中的引用
- C++语言基础 例程 默认构造函数
- C++语言基础 例程 重载流插入运算符和流提取运算符
- C++语言基础 例程 多态性的概念