摘要:
1.多态 : 一个switch, 一个函数指针 重载,覆盖,隐藏const 引用必须在初始化列表中初始化纯虚函数 virtual void eat()=0VTABLE虚函数初始化表C++ 不允许隐式转换2。多态分为四类 : 参数多态,包含多态, 强制多态,重载多态3.虚函数提供了一中更为灵活的动态性机制。虚函数允许函数调用与函数体之间的联系在运行是建立(动态联编)4.对虚函数的定义的几点说明 : (1)通过定义虚函数使用C++提供的多态性机制时,派生类应从其基类公有派生 (2)必须首先在基类定义为虚函数 (3)C++规定,当一个成员函数被声明为虚函数后,其派生类中的同名函数都自动成为虚函数。 阅读全文