第3课 实验四 继承(一).docVIP

  • 69
  • 0
  • 约5.01千字
  • 约 6页
  • 2017-06-17 发布于湖北
  • 举报
实验四 继承㈠ —— 派生类定义及访问权限 一、实验目的 1.理解继承的概念、特性及在C++语言中的实现方法; 2.掌握C++语言派生类的定义,熟悉不同的继承方式(派生方式); 3.掌握派生类构造函数的定义及在定义、释放派生类对象时构造函数、析构函数的执行顺序; 4.掌握不同继承方式下,基类的成员在派生类中的访问特性; 5.初步熟悉派生类的应用。 二、实验学时 课内实验:2课时 课外练习:2课时 三 本实验涉及的新知识 ㈠ 继承的有关概念 1.继承是面向对象程序设计思想最重要的概念之一,其主要作用是提高软件的可重用性和可维护性。在C++中,实现继承的机制是通过派生得到的,原类(被继承的类)称为基类,在基类的基础上创建的新类称为派生类。 2.继承具有层次结构,越在上面的类越具有普通性和共性,而下层类比上层类更具体,越在下层的类越细化、专门化;同时,继承具有传递性,即派生类能自动继承上层基类的全部数据结构及操作方法(数据成员及成员函数)。 3.在C++中,继承分为单继承与多继承。只有一个基类的继承称为单继承;有二个或以上基类的继承称为多继承。 ㈡ 派生类的定义 1.定义格式 class 派生类名:继承方式 基类名 { 派生类新定义的成员 }; 2.说明 ⑴ 在定义派生类时用“:”将派生类与基类分开,构成类的层次结构; ⑵ 派生类与普通类的定义一样,仍然包括数据成员与

文档评论(0)

1亿VIP精品文档

相关文档