文章目录
学习资料:北京大学郭炜
虚函数
多态
多态表现形式一:派生类的指针可以赋给基类指针(另述:基类指针可以指向派生类)
多态表现形式二:派生类的对象可以赋给基类引用(另述:基类对象可以引用派生类)
多态的作用:可扩充性
举例:游戏《魔法门之英雄无敌》
非多态实现:n种怪物写n种对应的Attack
多态实现:
多态的使用技巧:
构造函数中和析构函数中调用虚函数不是多态!
举例:游戏《魔法门之英雄无敌》
非多态实现:n种怪物写n种对应的Attack
多态实现: