实验五继承二.docVIP

  • 16
  • 0
  • 约7.36千字
  • 约 8页
  • 2017-09-01 发布于浙江
  • 举报
实验五继承二

实验五 继承㈡ —— 基类对象与派生类对象 一、实验目的 1.理解公有继承、私有继承方式下,类及对象的访问权限;掌握公有继承方式下派生类对象访问基类私有成员、保护成员的方法;了解私有继承方式下派生类对象访问基类私有成员、保护成员的方法。 2.理解继承的传递性;掌握公有继承方式下,间接派生类对象访问间接基类私有成员、保护成员的方法;了解私有继承方式下间接派生类对象访问间接基类私有成员、保护成员的方法。 3.理解基类与派生类对象、指针、引用的兼容性规则,熟悉派生类对象、指针、引用作为函数参数的各种方式。 二、实验学时 课内实验:2课时 课外练习:2课时 三 本实验涉及的新知识 ㈠ 类及对象的访问权限 1.派生类对基类成员的访问权限 由实验四可知,在不同继承(派生)方式下,基类的成员在派生类中(作用域内)的访问权限不同。 ⑴ 基类的私有成员 无论哪种继承方式,基类的私有成员在派生类的作用域内均不可见,只能通过基类的公有成员函数访问。 ⑵ 基类的保护成员、公有成员 在公有继承下,基类的保护成员、公有成员在派生类的访问特性不变,在派生类的作用域内可以直接访问,也可以调用基类的公有成员访问;在私有继承方式下,基类的保护成员、公有成员均改变成私有成员,但在派生类作用域内仍可以直接访问(在类中,可以访问自身的所有成员)。 2.类对象对类成员的访问权限 无论是基类对象或是派生类的对象

文档评论(0)

1亿VIP精品文档

相关文档