知识点
继承和组合
知识内容
组合是has a, 继承是 is a
子类不要写父类的成员变量,但子类可以初始化父类的成员变量。
基类的方法分三种:非虚函数,虚函数,纯虚函数。非虚函数表示子类不可以重载;虚函数表示有自己的实现,子类也可以重载;纯虚函数表示没有自己的实现,子类需要重载,后面加=0。
new的对象返回的是指针。
多重继承有点复杂。
示例
见链接。
链接
https://github.com/xierensong/learngit/blob/master/cpp/15/1.cpp