派生类的构造函数和析构函数.PPTVIP

  • 1
  • 0
  • 约7.37千字
  • 约 58页
  • 2025-12-04 发布于湖南
  • 举报

对于基类的私有成员,派生类及派生类的使用者都无权访问。无论是公有继承还是私有继承,派生类都不能直接访问基类的私有成员,只能通过调用基类的成员函数来访问它;基类的公有成员和保护成员在私有继承后,都以私有成员身份出现在派生类中,派生类的其它成员可以直接访问它们,但其外部对象无法访问;私有继承时派生类对象不可访问从基类继承来的任何成员。例:私有继承的例子。私有继承后,中止了基类功能的继续派生,比较少用。(二)私有继承(Private)当派生类使用保护继承方式派生时,基类的公有成员和保护成员在派生类都具有保护成员访问属性;保护派生类的成员函数可以访问基类的公有和保护成员,但不能访问基类的私有成员;在继承关系中,protected访问属性的成员只能被派生类的成员函数访问;保护派生类对象只能访问派生类自己的公有成员,不能访问基类的任何成员;要想使基类的私有成员既便于派生类访问,又禁止外界对它的操作,可以把私有成员定义为保护成员。例4.4.3:一个保护继承的例子。(三)保护继承(Protected)*基类成员在派生类中的访问属性继承方式基类成员在派生类中的访问属性派生类中的成员函数派生类的对象公有继承publicprotectedprivatepublicprotected不可访问可访问基类中的公有成员和保护成员可访问基类和派生

文档评论(0)

1亿VIP精品文档

相关文档