类的继承
继承机制使得我们可以创建一个类的堆叠层次结构,每个子类都将继承他的基类里定义的方法和属性。
基类必须在子类之前初始化!
访问控制
就是C++提供了一种用来保护类里的方法和属性的手段。
保护即是对谁可以调用某个方法和访问某个属性加上一个限制。
public:
可以被所有代码访问
protected:
只能由基类的子类访问
如果原来是public的话,这使子类外部的代码无法通过子类访问基类中的public
private:
只能由基类本身访问
告诉编译器从基类继承来的每一个成员都当成private对待,只有子类可以使用他从基类继承来的元素。