Visual C++教程PowerPoint课件 作者 chap-07.pptVIP

  • 0
  • 0
  • 约2.57千字
  • 约 38页
  • 2015-12-13 发布于广东
  • 举报
第7章 继承、重载和多态性 继承 重载 多态性 继承 基类和派生类 继承的访问控制 派生类的构造函数和析构函数 多重派生 基类和派生类 继承就是从一个类中继承它的特性到另一个类中。 被继承的类叫做基类, 继承基类的类称为派生类。 派生类可以继承基类的特性并添加自己的独特特性。 定义派生类 class derivedclass:public bassclass { } 在后面的花括号中写出derivedclass中所有非继承的特性。 public关键字所处的位置用于写访问修饰符,允许省略不写。 访问形饰符只能是public, private或者protected之一 默认为private。 类的继承 类继承自两个以上的基类 继承的访问控制 基类各个成员的访问修饰符(private, public和protected)以及派生类以什么方式继承基类(也是private, public和protected)决定了基类的成员是否允许派生类的访问。 如果派生类以public的方式继承基类,那么,基类的所有公有数据成员都会成为派生类的公有数据成员,而基类的私有数据成员仍然保持它的私有特性,也就是说只能被基类定义的成员函数所访问,而不能被派生类的任何成员函数所访问。同样,基类的所有私有成员函数派生类也不能够访问。 如果以private的方式继承一个类,那么基类的所有数据成员都会变成派生类

文档评论(0)

1亿VIP精品文档

相关文档