2022 6 18年 月 日
2022 6 18年 月 日
1
1
继承与多态
继承与多态
2022 6 18年 月 日
2022 6 18年 月 日
2
2
学习要求
学习要求
•
1 .深入了解面向对象的基本思想,掌握
继承和多态的概念。
•
2. 掌握派生类的定义、声明和使用。
•
3. 掌握方法重载的使用。
2022 6 18年 月 日
2022 6 18年 月 日
3
3
目录
目录
•
1 、继承和派生
•
2 、派生类的继承方式
•
3 、派生类的构造函数和析构 函数
•
4 、类的多态性
2022 6 18年 月 日
2022 6 18年 月 日
4
4
各个击破策略
各个击破策略
•
人们掌握复杂问题的能力是有限的,当面对的是
小问题时,或许可能竭尽心力于问题的所有细节
而能应付周全,但是当众多小问题集结成一个大
问题时,由于小问题之间可能产生错综复杂的互
动,从而使得想要直接对该大问题求解显得力不
从心。于是,我们在解一个复杂问题时,往往都
会将该问题予以分解成较小的问题并予以解答后,
再将已求解的小问题整合成该复杂问题的答案。
这就是所谓的各个击破策略。
•
各个击破的三个原则:分解、抽象、层次化
2022 6 18年 月 日
2022 6 18年 月 日
5
5
关系
关系
•
真实世界中,对象之间具有关联。因此,
将人工操作流程使用程序实现出来,仅仅
知道对象是不够的,还需要对对象的交互
有所了解。
•
田翔:老师--教-- C# 程序设计:课程
•
类是对象的一般性描述,因此对象之间的
关联,若用类来表达,指的是类与类之间
的关系。
•
老师--教--课程