多态
2019-10-11 本文已影响0人
Marshmello_5d29
静多态
静多态,也就是我们说的函数重载。表面来看,是由重载规则来限定的,内部实现
却是 Namemangling。
此种行为,发生在编译期,故称为静多态。
多态
多态实现的条件
1 父类中有虚函数,即共用接口。
2 子类 override(覆写)父类中的虚函数。
3 通过己被子类对象赋值的父类指针或引用,调用共用接口。
静多态
静多态,也就是我们说的函数重载。表面来看,是由重载规则来限定的,内部实现
却是 Namemangling。
此种行为,发生在编译期,故称为静多态。
多态
多态实现的条件
1 父类中有虚函数,即共用接口。
2 子类 override(覆写)父类中的虚函数。
3 通过己被子类对象赋值的父类指针或引用,调用共用接口。