- 派生类是基类的具体化
- 派生类不是基类的子集
- 派生类是基类定义的延续
- 派生类是基类的组合
- 构造函数和析构函数不能被派生类继承
- 派生类的成员除了他自己的成员外,还包含了它基类的成员,但是被访问权限控制着
- 多继承派生类构造函数构造对象时,虚基类的构造函数最先被调用
- 派生类的对象对他基类成员中公有继承的共有成员是可以访问的
- 公有继承的基类中的private成员在派生类中仍是private的
- 设置虚基类的目的是 消除二义性
- 定义静态成员变量时必须赋初值
- static成员变量属于类(被存放在数据段中),不属于某个具体的对象(具体对象的内存是分配在堆中的)
- 派生类的缺省继承方式是private
- 结构体的成员对外界通常是开放的;类的成员可以被隐藏
- 当保护继承时,基类的公有成员和保护成员在派生类中成为保护成员,不能通过派生类的对象来直接访问。
- 类中定义静态成员函数的主要目的是处理类的静态成员变量
- 类中静态数据成员只能在类外初始化
- 派生类的对象可以赋给基类的对象
- 派生类的对象可以初始化基类的引用
- 派生类的对象的地址可以赋给指向基类的指针
- 基类的protected成员在public派生类中仍然是protected的
- 基类的protected成员在private派生类中是private的
- 基类的protected成员不能被派生类的对象访问.