《面向对象程序设计》辅导十一.docVIP

  • 9
  • 0
  • 约1.07万字
  • 约 18页
  • 2018-07-22 发布于江苏
  • 举报
《面向对象程序设计》辅导十一

湖南电大教学指导中心《面向对象程序设计》辅导十一第十四章 继 承学习要点:继承是面向对象程序设计中非常重要的一个机制。C++中,将在一个类的基础上构造一个新类称为继承。如果类B在类A的基础上构造,那么类A称为基类或父类,类B称为派生类或子类。派生类可以从基类继承所有的特性,而且可以根据自己需要增加新的特性或改造基类的特性,因此使用继承可以方便地复用别人写的代码。学习要求:理解继承的含义和使用条件,继承对于面向对象程序设计的影响。能够在程序设计中适时选择利用继承减少工作量,提高程序设计效率。理解派生类构造过程中的类成员的访问控制,保护成员在类继承中的作用。能够准确合理地确定类成员的访问控制特征。能够根据给定要求构造类的继承层次,并完成一定的程序逻辑。学习方法引导:1、理解继承的含义、派生类的定义和使用、派生类的构造等内容。2、结合具体问题,能够根据给定要求构造类的继承层次,并完成一定的程序逻辑。学习内容:一、单继承的概念1.继承:自类A抽象出类B的过程,称为继承。基类:类A称为基类,又称父类或被继承类。派生类:类B称为派生类,又称子类或继承类。例:继承的概念2.父类和子类的关系子类能够继承父类的全部特征,包括所有的数据成员和函数成员。并且子类还能够定义父类所没有的、属于自己的数据成员和函数成员。一公有、保护和私有继承1.派生类的定义格式class派生类名:继承方式基类名{成员列表

文档评论(0)

1亿VIP精品文档

相关文档