继承方式
继承方式位于定义子类的”:”后面,比如:
class Line : public Object //继承方式是public
{
};
继承方式默认为private
在...C++中,继承方式共有3种:
public继承
-指父类的成员(变量和函数)访问级别,在子类中保持不变
private继承
-指父类的成员,在子类中变为private私有成员....注意: protected继承只针对子类有效
比如当父类是protected继承时,则子类的子类就无法访问父类的所有成员
一般而言,C++项目只用到public继承
显示调用父类构造函数
当我们创建子类对象时...,编译器会默认调用父类无参构造函数
若有子类对象,也会默认调用子类对象的无参构造函数。...p指向了Child c,也只能调用父类的example(),无法实现多态性.