1 类的继承及类中成员的访问特性
/*
在类中还有另外一种成员访问权限修饰符:protected。下面是public, protected, private
三种访问权限的比较:
public定义的成员可以在任何地方被访问。
protected定义的成员只能在该类及其子类中访问。
private定义的成员只能在该类自身中访问。
对于继承,也可以有public、protected或private这三种访问权限去继承其基类中的成员。
如果在定义派生类时没有指定如何继承访问权限,则默认为private。如果派生类以private
访问权限继承基类,在基类中的成员在派生类中都变成了private类型的访问权限。如果派生
类以public访问权限继承基类,则基类中的成员在派生类中仍以原来的访问权限在派生类中
出现。如果派生类以protected访问权限继承基类,则基类中的public和protected成员在
派生类中都变成了protected类型的访问权限。
注意:基类中的private成员不能被派生类访问,因此,private成员不能被派生类所继承。
*/
2 C++多态性
/*
C++的多态性:在基类的函数前加virtual关键字,在派生类中重写该函数,运行时会根据
对象的实际类型来调用相应的函数。如果对象类型是派生类,就调用派生类的函数;如果
对象类型是基类,就调用基类的函数。
*/
/