摘要:
1.什么是多态 2. 示例代码: 协变类型只能是指针或者引用,不能是对象。 纯抽象类: 全部由纯虚函数构成的抽象类称为纯抽象类或者接口。 动态: 编译阶段产生,运行阶段执行。 注:虚表放在类中,虚表指针放在对象中。 阅读全文
摘要:
1.继承的复习 1.1 类型转换 编译器认为访问范围缩小是安全的。 1.2 子类的构造与析构 子类中对基类构造函数初始化只能写在初始化表里,不能写在函数体中。 阻断继承。 1.3 子类的拷贝构造与拷贝赋值 2. 多重继承、钻石继承和虚继承 多重继承 一个类可以同时从多个基类继承实现代码。 示例代码: 阅读全文