C++复习.docVIP

  • 4
  • 0
  • 约6.59千字
  • 约 8页
  • 2017-05-26 发布于湖北
  • 举报
C复习课案

复习题 一、全面复习课程内容和布置的作业、课堂讲过的例题 二、练习下列题型示例。要求掌握各种基本概念和基本原理,学会灵活应用。(部分与书上重复) 1、简要回答下列问题 (1)什么是面向对象的程序设计? (2)什么是对象?它有哪些特征?什么是类?对象与类的关系是什么? (3)什么是消息?如何区分公有消息与私有消息? 是对象之间相互请求或相互协作的途径,是要求某个对象执行其中某个功能操作的规格的说明。 公有消息:由外界对象直接向它发送的消息 私有消息:自己向本身发送的、不对外发布的、外界不必要了解的消息 (4)什么是多态性?在面向对象系统中多态性表现在哪些方面?   多态性是面向对象程序设计语言的另一个基本特征。   多态性是指当不同对象收到相同的消息时产生不同的动作。 C+ +支持两种多态性,一种是编译时的多态性(静态),通过重载实现。另一种是运行时的多态性(动态),通过虚函数实现。 编译时的多态性 在一个类中说明的重载 由所带参数个数或参数类型的不同加以区分 基类成员函数在派生类中 重载参数有差别 参数相同但属不同类 使用“类名 :: ”加以区别 根据对象加以区别 运行时的多态性 通过虚函数实现 虚函数使用户在一个类等级中可以使用相同函数的多个版本,每一个版本均属于类等级中的不同的类,究竟使用哪一个特定的版本需要在运行中决定。 虚函数的各个版本中,其返回值、函数参数的个数和类

文档评论(0)

1亿VIP精品文档

相关文档