C++程序设计09多态与虚函数.ppt

C程序设计09多态与虚函数

§9 多态性和虚函数 教学要求 1、 了解多态性的概念 2、了解怎样声明和使用实现多态性的虚函数 3、了解抽象类和具体类的区别 4、学会怎样声明建立抽象类的纯虚函数 重点与难点 利用函数重载和虚函数增强程序设计能力 内容 1 多态性 2 静态联编和动态联编 3 虚函数 4 纯虚函数和抽象类 5 虚析构函数 6 程序举例 小结 作业 §9.1 多态性 §9.1 多态性 静态联编和动态联编 联编: 指一个程序模块、代码之间互相关联的过程, 确定程序中的操作调用与执行该操作的代码间的关系 静态联编(静态绑定) 程序的匹配、连接在编译阶段实现, 也称为早期匹配;用对象名或者类名来限定要调用的函数 重载函数使用静态联编 动态联编(动态绑定) 程序联编推迟到运行时进行, 所以又称为晚期联编 switch语句和if语句是动态联编的例子 §9.1 多态性 §9.1 多态性 §9.1 多态性 §9.1 多态性 §9.1 多态性 §9.1 多态性 5.4 虚函数 #include iostream class Base{ public: Base(int x,int y) { a=x; b=y; } void show() { coutBase----------\n; cout

文档评论(0)

1亿VIP精品文档

相关文档