c章节稿chapter6多态性跟虚函数.pptVIP

  • 2
  • 0
  • 约3.72千字
  • 约 33页
  • 2018-11-09 发布于湖北
  • 举报
c章节稿chapter6多态性跟虚函数

例题 例6.1 例6.2 6.2 虚函数 虚函数同函数重载 函数重载处理的是同一层面上的同名函数问题,是一种横向重载 虚函数处理的是基类和派生类层面上的同名函数问题,是一种纵向重载 6.2.3 静态关联和动态关联 关联:确定调用函数的具体对象的过程。 静态关联:编译时就能确定的关联 动态关联:运行时才能确定的关联 实验九 课后第3题 时间:周二三单元 练习 练习题 抽象类引入 抽象类不象具体类那样描述一类具体事物,它是提取多种具有相似性的具体事物的共同特征而产生的 抽象类是不能够实例化的类,它的作用就是产生子类的同时给于子类一些特定的属性和方法. 例子:你的程序里面需要用到苹果和梨这2个类,但是你会发现这2个类里面有共同的属性和方法(属性: 都有核.. 方法: 都能吃...)。 建立抽象类 “水果” 把这些共同的东西都定义在那里. 2个子类就只需要实现自己的东西(味道, 价格...) 优点: 当需要对苹果和梨做共同的修改时候,直接对抽象类 水果 做就可以了 抽象类引入 抽象类的关键是抽象方法 设计抽象方法的原因是在于抽象类自己没有办法实现这个方法, 或者说在抽象类这一层,我们不知道如何实现这个方法,只有到了具体类才有办法知道实现。 ? 如: “动物”这个抽象类,有一个抽象方法“吃”,但是动物这个类是不能实现“吃这个方法的,因为现实中没有一个纯“动物”的实例 class

文档评论(0)

1亿VIP精品文档

相关文档