Visual C++第8章 继承与多态.pptxVIP

  • 6
  • 0
  • 约1.62万字
  • 约 60页
  • 2020-05-12 发布于山东
  • 举报
《计算基础——C++语言实现》第8章 继承与多态继承与多态是面向对象程序设计的两个重要特性。通过继承,可以基于已有类定义新类,实现软件复用。新类继承了已有类的属性和方法,还可以根据需要添加新的属性和方法。“继承”这种复用方式缩短了软件开发时间,使得开发人员可以复用已经测试和调试好的高质量的类,减少了系统投入使用后可能出现的问题。通过多态,可以使得在执行同一条语句时,能够根据运行情况执行不同的操作。“多态”使得设计和实现易于扩展的系统成为可能。8.1 继承8.1.1 概述 继承是类的一个重要特性,它允许程序员基于已有的类创建自己的新类,而不必从头编写代码。在C++中,如果一个类C1通过继承已有类C而创建,则将C1称作派生类(也称做子类),将C称做基类(也称做父类)。派生类会继承基类中定义的所有属性和方法,另外也能够在派生类中定义派生类所特有的属性和方法。为了更好的理解继承的概念,我们举例说明,如图8-1所示。8.1 继承8.1 继承以Person类作为基类,创建了Student类、Teacher类等派生类。Student类和Teacher类从Person类继承了Name(姓名)、Sex(性别)等属性及SetName()、GetName()等方法,另外还添加了新的属性和方法。例如,在Student类中新添加了SNO(学号)、Major(专业)等属性及SetSNO()、GetSNO()

文档评论(0)

1亿VIP精品文档

相关文档