青岛农业大学理学与信息科学学院面向对象程序设计课件 构造函数调用顺序.pptVIP

  • 0
  • 0
  • 约4.43千字
  • 约 20页
  • 2019-05-13 发布于广东
  • 举报

青岛农业大学理学与信息科学学院面向对象程序设计课件 构造函数调用顺序.ppt

C++语言的继承格式 单继承的定义格式如下: class 派生类名:继承方式 基类名 { public: members; //派生类新定义成员 private: members; //派生类新定义成员 protected: members; //派生类新定义成员 }; 其中,派生类名 是新定义的一个类的名字,它是从基类名中派生的,并且按指定的 继承方式 派生的。 继承方式 常作用如下三种关键字给予表示: public:公有继承; private:私有继承,可默认声明; protected:保护继承。 派生类的三种继承方式 1. 公有继承(public)。 公有继承的特点是基类的公有成员和保护成员作为派生类的成员时,它们都保持原有的状态,而基类的私有成员仍然是私有的。 2. 私有继承(private)。 私有继承的特点是基类的公有成员和保护成员作为派生类的私有成员,并且不能被这个派生类的子类访问。 3. 保护继承(protected)。 保护继承的特点是基类的所有公有成员和保护成员都成为派生类的保护成员,并且只能被它的派生类成员函数或友元访问,基类的私有成员仍然是私有的。 不同继承方式的基类和派生类特性 (1)在公有继承时,派生类的成员函数可以访问基类中的公有成员和保护成员。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档