- 博客(2)
- 资源 (7)
- 收藏
- 关注
原创 [C++]浅述多态
什么是多态 多态(polymorphism)一词最初来源于希腊语polumorphos,含义是具有多种形式或形态的情形。 我们把具有继承关系的多个类型称为多态类型。 引用或指针的静态类型与动态类型不同这一事实正是c++语言支持多态性的根本所在。 1.类型:静态多态和动态多态 静态多态主要是函数重载和泛型编程,而动态多态是虚函数和指向基类的指针和引用 静态多态: 编译器在编译期间完...
2017-12-05 15:36:54 747 1
原创 虚拟菱形继承
什么是继承? 简单的说,继承的使用就是为了代码复用。 继承: ①继承机制:是为了扩展原有类,增加新的功能。 ②继承的定义格式: 子类名:继承方式 父类名 ③继承方式有三种:private(私有继承) protected(保护继承) public(公有继承); 公有继承:基类中公有成员和保护成员在派生类中的访问权限不发生改变,基类中的私有成员在派生中是不可访问的,虽然继承下来了...
2017-12-01 16:51:42 702
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人