在C++中继承的语法
class classname: access-label base-class
套用别人教我的话:
继承 - 有其父必有其子
多态 - 龙生九子,各有不同。
C++的内部机制使用virtual table 实现多态
virtual table 存放函数指针
子类在类内部对父类中声明为virtual的函数进行override
从而达到多态的效果。
虚函数
范围:除了构造函数外,任意非static成员函数都可以是虚函数。
在C++中继承的语法
class classname: access-label base-class
套用别人教我的话:
继承 - 有其父必有其子
多态 - 龙生九子,各有不同。
C++的内部机制使用virtual table 实现多态
virtual table 存放函数指针
子类在类内部对父类中声明为virtual的函数进行override
从而达到多态的效果。
虚函数
范围:除了构造函数外,任意非static成员函数都可以是虚函数。