《面向对象程序设计》课程教学研究与探索
助 在 课 程 中后 期 .我 们 一 直选 用 N ten 作 为 开 发 e as B
工具 。
}
在 讲 解 多态 性 时 .依 然 可 以 在 以 上 的 实 例 中 进 行 扩展 在 这 个 过 程 中 . 我们 采 用 了学 生 在 现 实 生 活 中常 见 的 动 物 类 及 其 继 承 关 系 等 作 为 实 例 .理 解 起 来 就 容 易得 多 。而 且 。 后 续 章 节 的讲 解 过 程 中 . 直 沿 用 原 在 一 有 的 例 子 . 在 其 基 础 上 进 行 扩 充 . 开 始 时 一 个 简 单 并 从 的例子 . 过滚雪 球的方式 . 能不 断完善 , 充 的 内 经 功 扩 容 也 越 来 越 多 . 样 既保 持 了前 后 知识 点 的关 联 性 . 这 学 生 的 知 识 也 得 到不 断 积 累 . 加 了学 生 的学 习 兴 趣 。 增
S UN 公 司 主 导 的 一 个 开 放 源 码 的 Jv D — — Ne— a aI E t B a s eB a s 能 强 大 , 于 提 高 编 程 效 率 很 有 帮 e n 。N t e n 功 对
as at o r0 bt c vi c ; r d y
I … 一 o s co sa d oh rme h d mi e l 1 c n t tr n t e t o s o t d u r t
/
器 ( Widw 如 n o s记事本 、 la dt ) 写 , U t E i等 编 r 然后在命令
字 符 状 态 下 编 译 和 执 行 。使 用 文 本 编 辑 器 编 写 Jv aa代 码 . 以使 学 生记 住 必要 的 基 本 知 识 。 解 程 序 中各 部 可 理 分 代 码 之 间 的 关 系 在 命 令 字 符 状 态 下 编 译 和 执 行 Jv 程 序 ,可 以使 学 生 理 解 Jv 程 序 的执 行 过程 和 工 aa aa 作 原 理 。 熟 悉 Jv 运 行 环 境 的 配 置 , 并 aa 为后 面 的学 习 打 下 扎 实 的基 础
因此 . 学 时 应 注 意 教学 方 法 . 学 生 真 正 理 解 面 向对 教 让
32 适 当采 用 案例 教 学 .
案 例 教 学 法是 在计 算 机 课 程 教 学 中非 常 有 用 的一 种 教 学 方 法 。 课 程 中 的某 些 内容 , 选 一 些 合 适 的有 对 精 趣 的 实 例 , 让 学 生 对 所 学 知识 有 一个 感 性 的 认 识 . 先 进
3 教 学 方 法 、 学手 段 要 多样 化 教
虽 然 学 生 已具 有 一 定 的 编程 基 础 .但 对 于 面 向对 象的程序设计思想 . 是初次接触 . 于此前学 习的 C 还 由
语 言 是 面 向过 程 的程 序 设 计 语 言 .所 以 在 学 习 面 向对
象 程 序 设 计 的过 程 中 .学 生 的 编程 思 想 可 能 会 转 变 不 过 来 , 感 到 内 容 很 抽 象 , 以理 解 , 会 降 低 学 生 的 会 难 这 学 习 积 极 性 , 至会 使 学 生 对 课 程 学 习 产 生 畏 难 情 绪 。 甚
}
在 讲 解 抽 象 类 时 .可 以 把 A i l 转 变 成 抽 象 n ma 类 类:
as at l s nm l bt c c s ia{ r a A
p ia ef a ih ; r t o t v l weg t
为 了 方 便 今 后 进 行 可 视 化 的 G I 计 .我 们 选 用 了 U 设
象 的 编 程 思 想 。 高 学 生 的 学 习 兴 趣 和 学 习 主 动性 , 提 可
以从 以 下 几 个 方 面 人 手
31 教 学过 程 中 注 意将 知 识 与 生 活 中具 体 的 内容 .
联 系起 来
《 向对象程序设 计》课程 中的一 些知识 比较抽 面
象 , 如 抽 象 类 、 口 、 态 性 等 内容 , 生 由于 是 初 次 例 接 多 学 接触这 些知识 。 解起 来普遍觉得 有难 度 . 理 因此 . 讲 在 解 这 些 内容 时 . 我们 要 多举 例 . 且 要 注 意 将 例 题 与 实 并 际生 活 联 系起 来 . 激 发 学 生 的 学 习 兴 趣 . 如 在 讲 解 以 例 类 时 , 们 可 以这 样 举 例 : 我
p bi c s A i a{ u l l s nm l c a
p ia ef a ih ; r t o t v l weg t
而提高学生的学习兴趣 。 如在讲 G I 计时 . 例 U设 我们没
有 按 照 课 本 安 排 的教 学 内 容 和顺 序 一个 组 件 一 个 组 件 地 讲 授 . 是 精 心设 计 了 一个 综 合 的 G I 例 . 首 先 而 U实 并 展 示 给 学 生 看 。 学 生对 所 学 内 容 有 一 个 直 观 的 认 识 . 让 激 发 他 们 的好 奇 心 和求 知 欲 .然 后 通 过 分 析 实 例 的组
成 和 实 现 方 法 , 而 引 出该 实 例 中 用 到 的 知 识 点 . 举 进 再
一
反 三 , 一 步讨 论 、 纳 , 实 例 进 行 完 善 和 扩 展 后 .再 适 时 引 入 I E工 具 . D
}
i … c n tu tr n t e t o s o t d } … o s co sa d oh rmeh d mi e . r t
p bi vi r0 u l odcy { c S s m. t r t ( ag ag …!” yt o . i l “ nw n … e up nn w 1
《面向对象程序设计》课程设计
《面向对象程序设计》课程设计在当今数字化的时代,计算机程序设计的重要性日益凸显。
而面向对象程序设计作为一种重要的编程范式,在软件开发中发挥着关键作用。
本次课程设计旨在深入探究面向对象程序设计的原理、方法和应用,培养学生的编程思维和实践能力。
一、课程目标1、掌握面向对象的基本概念,如类、对象、封装、继承和多态等。
2、学会使用面向对象的方法进行问题分析和程序设计。
3、能够运用常见的编程语言(如 Java、C++等)实现面向对象的程序。
4、培养团队合作精神和解决实际问题的能力。
二、课程内容1、面向对象的基本概念类与对象的定义和关系封装的实现和意义继承的概念和分类(单继承、多继承)多态的表现形式(重载、覆盖)2、面向对象的设计原则单一职责原则开放封闭原则里氏替换原则依赖倒置原则接口隔离原则迪米特法则3、常用的设计模式创建型模式(工厂方法模式、抽象工厂模式、单例模式等)结构型模式(适配器模式、桥接模式、装饰器模式等)行为型模式(策略模式、责任链模式、观察者模式等)4、编程语言的实践选择一种主流的编程语言(如 Java 或 C++),进行实际的编程练习。
完成从简单的控制台应用程序到复杂的图形用户界面应用程序的开发。
三、课程实施1、理论教学通过课堂讲解、案例分析和讨论,让学生理解面向对象程序设计的基本概念和原理。
2、实践教学安排实验课程,让学生在实际操作中掌握编程语言的使用和面向对象程序的开发。
布置课程设计项目,要求学生以小组形式完成一个具有一定规模和复杂度的应用程序。
3、教学资源提供相关的教材、参考书籍和在线资源,方便学生自主学习。
利用在线教学平台,发布教学资料、作业和答疑。
四、课程考核1、平时成绩包括考勤、课堂表现、作业完成情况等。
2、实验成绩根据实验报告和实验项目的完成情况进行评定。
3、课程设计成绩从项目的需求分析、设计方案、代码实现、测试结果和团队协作等方面进行综合评价。
五、课程设计项目示例以“学生管理系统”为例,介绍面向对象程序设计的应用。
面向对象程序设计课程思政教学探索与实践
[收稿时间]2022-12-10[基金项目]广西高等教育本科教学改革工程项目(2021JGB255,2021JGB500);广西职业教育教学改革研究项目重点项目(GXGZJG2022A053)。
[作者简介]陆建波(1977—),男,广西人,硕士,副教授,研究方向为智能计算。
2023年3University Education[摘要]为实现立德树人教育目标,推进思政教育融入专业课程,文章分析了面向对象程序设计课程思政建设的重要性,并通过对工程精神及工匠精神的挖掘、中国传统文化与哲学的融入、辩证唯物主义观点的引入等方法进行了课程思政教学的改革与探索,提高了课程思政教学的效果与质量。
[关键词]工程精神;工匠精神;传统文化与哲学;辩证唯物主义;面向对象;课程思政[中图分类号]G642[文献标识码]A [文章编号]2095-3437(2023)05-0106-03国无德不兴,人无德不立。
教育部于2020年印发的《高等学校课程思政建设指导纲要》中指出:全面推进课程思政建设是落实立德树人根本任务的战略举措,让所有高校、所有教师、所有课程都承担好育人责任,守好一段渠、种好责任田,使各类课程与思政课程同向同行,将显性教育和隐性教育相统一,形成协同效应,构建全员全程全方位育人大格局[1]。
2021年7月,国家教材委员会关于印发《习近平新时代中国特色社会主义思想进课程教材指南》的通知中指出:理学、工学、医学类课程教材要结合学科专业特点,阐明人民至上、生命至上思想,培养学生胸怀祖国、服务人民的爱国精神,勇攀高峰、敢为人先的创新精神,追求真理、严谨治学的求实精神,淡泊名利、潜心研究的奉献精神[2]。
这为课程思政的开展指明了方向。
课程思政的核心是凸显立德树人的中心任务,借助专业课教学载体,挖掘专业课程中的思政元素,在讲授专业知识与技能的过程中,始终融入理想信念层面的精神指引,真正将学生培养成德才兼备的创新型人才[3]。
长期以来,部分理工科教师在教学过程中习惯性地侧重于对知识与技能的传授,忽视对人文精神的宣扬,造成了部分学生“重技能、轻人文”“技术至上”等问题。
《面向对象程序设计》教案
《面向对象程序设计》教案一、教案简介本教案旨在帮助学生掌握面向对象程序设计的基本概念、原理和方法,培养学生的编程能力和软件开发思维。
通过本课程的学习,学生将能够熟练运用面向对象的编程语言,如Java或C++,进行软件开发和设计。
二、教学目标1. 了解面向对象程序设计的基本概念,如类、对象、封装、继承和多态等。
2. 掌握面向对象程序设计的基本原则,如单一职责原则、开闭原则、里氏替换原则等。
3. 学会使用面向对象的编程语言进行程序设计和开发。
4. 培养学生的软件开发思维和团队协作能力。
三、教学内容1. 面向对象程序设计的基本概念1.1 类与对象1.2 封装1.3 继承1.4 多态2. 面向对象程序设计的基本原则2.1 单一职责原则2.2 开闭原则2.3 里氏替换原则2.4 接口隔离原则2.5 依赖倒置原则3. 面向对象的编程语言3.1 Java3.2 C++4. 面向对象的设计模式4.1 创建型模式4.2 结构型模式4.3 行为型模式四、教学方法1. 讲授法:讲解面向对象程序设计的基本概念、原理和编程方法。
2. 案例分析法:分析实际项目中的面向对象设计案例,让学生理解并掌握面向对象的设计思想。
3. 实践操作法:让学生通过编写代码,亲身体验面向对象程序设计的流程和方法。
4. 小组讨论法:分组进行讨论,培养学生的团队协作能力和解决问题的能力。
五、教学评价1. 课堂参与度:评估学生在课堂上的发言和提问情况,了解学生的学习兴趣和积极性。
2. 课后作业:布置相关的编程作业,检查学生对面向对象程序设计知识的掌握程度。
3. 项目实践:评估学生在团队项目中的表现,包括代码质量、设计思路和团队协作能力。
4. 期末考试:全面测试学生对面向对象程序设计知识的掌握情况。
六、教学资源1. 教材:推荐《Java面向对象程序设计》、《C++ Primer》等经典教材。
2. 在线资源:提供相关的在线教程、视频课程和编程练习平台,如慕课网、Coursera、LeetCode等。
《 面向对象程序设计》课程设计实验报告
《面向对象程序设计》课程设计实验报告指导教师小组成员:专业班级: 2010级计算机科学与技术专业开设时间:2011-2012(一)目录1.任务1 (2)1.1 任务介绍 (2)1.2 小组成员任务分配 (2)1.3.1设计思想及主要流程图 (2)1.3.1主要程序清单 (2)1.3.1 运行结果及分析 (4)1.3.2设计思想及主要流程图 (2)1.3.2主要程序清单 (2)1.3.2 运行结果及分析 (4)1.3.3设计思想及主要流程图 (2)1.3.3主要程序清单 (2)1.3.3 运行结果及分析 (4)2.任务2 (2)2.1 任务介绍 (2)2.2 小组成员任务分配 (2)2.3设计思想及主要流程图 (2)2.3主要程序清单 (2)2.3 运行结果及分析 (4)3收获、体会和建议 (4)任务1.按照要求设计类 1.根据输出设计类设计类就是根据数据封装的要求,抽象出适合的类。
有如下测试程序和测试程序的输出结果,要求设计类Welcome 。
void main() { Welcome we; Welcome you(we); you.Display();you.Set(“Thank you.”);cout<<you.Get()<<endl; you.talk(); you.Display();}测试程序的输出结果如右: 设计类Welcome 的原则 1)在头文件Cpp1.h 中声明类 2)在Cpp1.cpp 中实现类3)使用内联函数定义Display()函数2.使用类改写程序编写一个求方程02=++c bx ax 的根的程序,用三个函数分别求当ac b 42+大于零、等于零和小于零时方程的根。
要求从主函数输入a 、b 、c 的值并输出结果。
使用面向过程的解法一般是把变量设为double 型,适用库函数cmath 进行计算。
请注意:使用面向对象的方法解决这个问题,首先要从解一元二次方程出发,抽象一个代表一元二次方程的类。
面向对象程序设计的教学研究
1 a e .i S ny p nB r r . o o6LJ e ba o .c + r me 教学效果 。 程考核应 紧 紧围绕 以能力 为中心 , 课 通过课 【]t l BLp ma,a a EMo J sea i + Pi r中文 ( 【 北 M】 人 2 6 0 堂教 学过程考 核 、 实训 项 目考 核 、 期末 理论和 实验考 核 版 一 第 四版) . 京: 民 邮 电 出版 社 , 0 .
2 1 年 第 7期 0 1
福 建 电
脑
4 3
面 向对 象 程序 设 计 的教 学研 究
郭 锋 , 闫红 岩 ,杨 ቤተ መጻሕፍቲ ባይዱ 晖 z
(1郑 州轻 工 业 学院 河 南 郑 州 4 0 0 2厦 门大学 福 建 厦 门 3 1 0 . 502 . 6 0 5)
【 摘 要 】 本 文深入 分 析 了该课 程在 教 学 中存 在 的 问题和 不足 , 教 学 内容 、 学方 法、 : 从 教 实验 环 节、 考试 改 革 等方 面提 出 了一 些新 的课 程 改进方 案 , 强 了学生 的 实际编程 能 力 , 增 取得 了 良好 的教 学效 果 。
生如 何跟 踪 程序 的运行 .如 何设 置 被 监 视的 变量 , 如 强化对 面 向对象概 念 的理 解 .灵 活运 用 面向对象 思想
学会采 用面 向对 象的思 维进行分 析 问题 . 并 何 设 置断点 , 何单 步运 行 , 如 如何 使 用 D b g工具 , eu 培 建立 模型 . 养 学生 阅读程序代 码 的能力。 用 面向对 象程 序设计 语言编 程解决 具 体的 问题 . 部 大 分学 生的实 践动手 能力和 编程 的能力得 到 了很大 的提 25多样式 的考核方 式 . 重实践 环节 的考 核 . 注 以往 的考核方 式单一 . 般采用 “ 时表 现十 一 平 作业 + 高 , 激发 了学 生 的兴趣 。 调动 了学 生 的学 习积极 性, 加 期末 考试 ” 式 . 于实际 动手 能力 的考核很 少甚 至几 强 了学 生 的实践 能力 。 形 对 取得 了较好 的教 学效果 。 乎没 有 。 不能 很好地 检验学生 实 际的操作技 能水平 。 因 此 . 要采用 一种多样 式合理 的考 核 机制 , 需 较好 地检 验 参考文 献:
面向对象程序设计课程教学方法研究
索[. 『 电脑 知 识 与技 术 ,097 . 】 20 ( )
『 詹 自胜 . 例 教 学 法 在 面 向 对 象 程 序 设 计 教 学 中 的 探 4 1 案
相 结合 .教学 效果 证 明该 教学 方法 能 够激 发 学生 学 习 的积极 性 , 培养 学 生 自主探 究 、 解决 实 际 问题 的学 习兴趣 , 高学 生 的实 际操 作技 能 . 证 教学 的能力 . 得学 生 的学 习行 为 由被动 变 为主 动 。 提 保 使 质量。 22案例 式教 学法 .
学过程 中取 得 了较 好 的效 果 。 【 键词 】 面向 对 象程 序设 计; 目教 学法 ; 例教 学法 ; 学改革 关 : 项 案 教
缺少 理论联 系实际 的能 力 , 践动 手 能力 较差 , 实 毕 《 向对象 程 序设 计》 高职 院校 软 件技 术专 业 后在 工作 岗位上 很难 胜任 软件 开 发 、程 序设 计 面 是 业 的一 门专 业必 修课 程 . 课 程是 为 “ 该 以面 向对 象 的工 作 。 2 项 目教 学法 和案例 教 学法 、 技术 为核 心 思想 ” 的后继 专 业课 程 奠定 一个 扎 实
根 据 老师 的讲 解 。 学 生参 与 书写 需 求分 析 . 以 力 和 自主 学 习能力 的 培养 .引 导学 生 参 与到 系统 让 可 到相 应 的企业 调查 .请 有 开 发经 验 的人 员 开设 讲 开 发 的全 过程 中来 , 协助 学生 制定 时 间进 度 . 明确 座。 分析 需求 可 能遇 到 哪些新 知 识技 能 。 只有学 生 小 组成 员 的任 务 .请 小 组长 对 开发 过 程作 详 细记 对 案例 的结构 , 知识 点 . 以及 可能 遇 到 的问题 分 析 录 . 进行 评 比 . 责任 感 和成 就感 来 激励 学 生参 并 用
面向对象程序设计课程教学改革的研究与实践
个“ 顺应 ” 的过程 , 即学 生不 断地 对 已有 的认知 结构 做 出必
要的调整和更新 , 使它适 应新的学习对象 , 实现“ 并 整合 ” 。
考虑到绝大部分学生今后不会去搞 程序开发 , 以思维 所
能力的培养是首要 的。从 这一 角度来 说 , 先过 程 、 对象 的 后
而应该结合实例让学生知道这样 的语法特 色用在 什么地方 , 怎么用 , 如通过求 1到 5的倒数 和这样 一个 小例子使学生认 识整除运算 的特点及在 今后级 数求 和运算 中如何避 免其可 能引起 的误差 ; 通过一个求 两位整数 的逆 序数 的小程 序 , 学
作 为一种实践工具 , 以程序 设计 方法 为主线 、 法 和结构 为 语 核心 , 能力培养和提高学 习兴趣 为 目标 , 注重理 论 与实践 的
力, 帮助设 计者具备综合 的分析 能力 、 活 的解 题 方法 以及 灵 严 谨的逻辑思维 。 面 向对象程序设计 又是一 门难学 、 懂 、 以应 用 的课 难 难
采用一体化 教学 方法 , 以程序案 例 为主教学 , 通过案 例 讲解语法要点 和难点 。 在教学过程 中 , 将学生学 习概念 、 律 的过 程设 计成对 规 这些问题 的“ 生活化” 和趣味化 的活动 思维 过程。精心编写 趣味性 、 实用性 、 难度适 中的例题 , 做到用丰富的实用例题讲 述语法 、 概念及算法 , 而不是为 了教语 法而举 例。 “ 案例驱 动” 教学法 , 是一 种 以应 用为 目的 、 实例 出发 从
2 1 先过 程后对 象的教 学方法 . 皮亚杰在建构主义学 习理论 中强调 , 学习是学习者认 知
收 稿 日期 :0 1 0 0 2 1 — 7— 3
《面向对象程序设计》教学改革与探索
象程 序 设计 强 调 思想 理念 , 理 论 性较 强 , 不 像 网页 、 动 也可 以带动 其他 学生 的学 习积 极性和 主动 参与性 。
画制 作那 样 生动 具体 。学生感 觉 面 向对 象程 序 设计 不
过 是 一 些 理 论和 代 码 的堆 砌 ,觉 得课 程 内容 枯 燥 难 懂, 学 习积极 性 不高 。
。一 一 一 ~ … 一 … …~ ~ …
一… … 一 一 …一 : Nhomakorabea薰 … 一
《 面 向对 象程序设计》 教 学改革与探 索
严 良达
( 浙 江工 商职 业技 术 学院 浙 江 宁波 3 1 5 0 1 2 )
【 摘 要】 : 面向对象程序设计是我校软件技术专业的重要专业课程。本文分析 了目前面向对象程 序设计教学中存在的普遍 问题 , 并对课程的教学 内容、 教 学方法、 教 学考核等方面阐述 了相应的改革措
三、 结束语 本 文研 究 目标 旨在 改 革 现 有 的 面 向对 象 程 序 设
计 课 程 教 学 内容 与 模 式 , 总 结 教 学经 验 , 找 出一套 适 f 合 高职 高专 院校 , 《 面 向对 象程 序 设 ( 下转 第 1 3 1页)
2024年度《面向对象程序设计》课程教学大纲
探讨面向对象程序设计面临的技术挑战和机遇,如性能优化、安全 性保障等问题,以及新技术带来的创新机会。
32
THANKS FOR WATCHING
感谢您的观看
2024/3/23
33
面向对象程序设计是当前主流程序设计方法之一,广泛应用于软件开发领 域。
学习面向对象程序设计有助于学生理解软件开发的基本思想和方法,提高 编程能力和解决问题的能力。
2024/3/23
本课程作为计算机相关专业的核心课程,对于培养学生的计算思维和软件 开发能力具有重要意义。
4
教学目标与要求
掌握面向对象程序设计的 基本概念、原理和方法。
程。
指导学生解决在环境搭建过程中可能遇到的问题。
03
13
编程规范及代码风格要求
1
强调编程规范的重要性,如命名规范、注释规范 等。
2
提供符合所选语言的编程规范示例,并进行解释 说明。
3
介绍良好的代码风格,如代码缩进、空格使用、 代码组织等。
2024/3/23
14
04 核心知识点详解与案例分 析
2024/3/23
面向对象程序设计的基本概念
面向对象的分析与设计
包括对象、类、封装、继承和多态等核心 概念的深入理解和应用。
通过案例分析和实践,掌握面向对象的分 析和设计方法,如UML建模、设计模式等 。
常见的面向对象编程语言特性
面向对象编程的实践
学习Java、C、Python等语言的面向对象 特性,如类的定义、对象的创建、方法的 调用等。
多态原理及实现
掌握多态的概念和原理,熟悉如何使用接口和重写方法来实现多态, 并了解多态在面向对象程序设计中的重要作用。
面向对象程序设计课程研究
面向对象程序设计课程的研究摘要:本文介绍了面向对象程序设计课程的主要核心内容,教材选取原则,以及在理论和实践教学中要讲究的教学方法。
关键词:教学方法;教学内容;面向对象程序设计;教材中图分类号:tp311文献标识码:a文章编号:1007-9599 (2013) 07-0000-02c++是一种高效而又实用的程序设计语言,它既可以进行过程化程序设计,也可以进行面向对象程序设计,因此成为了编程人员最广泛使用的工具。
是我系电子信息、电子科学类本科生的专业选修课,通过该课程的学习,学生应该加深对结构化程序设计的理解和掌握面向对象程序设计中基本的概念、方法,在理论和实践上为后续软件课程的学习打下坚实基础。
本文主要介绍该课程的核心内容安排,教材选取原则,以及在理论和实践教学中要讲究的教学方法。
1教学内容安排,至少应该讲述的核心内容我系面向对象程序设计课程是在c语言程序设计基础上开设的。
学生已经掌握程序设计的三种基本结构,并且具有初步编程能力,因此面向对象程序设计教学中,在做好c到c++编程模式的快速转变之后,就可以围绕面向对象程序设计的三大特征(封装性、继承性和多态性)展开教学,让学生了解面向对象特性以及c++如何实现这三个特性,使学生掌握面向对象程序设计范型和一种面向对象的编程语言。
该课程在我系开设48个学时,其主要核心内容[1]如下:序号课程核心内容学时1 基本数据类型及指针,内存空间分配方案。
22 函数的定义与参数传递。
23 类的定义,构造函数和析构函数。
24 对象定义和初始化。
对象作为函数参数,指向对象的指针和对象的引用。
65 类的静态成员。
26 类的友元。
27 继承的基本概念,派生类的构造和析构。
赋值兼容原则。
28 重载的概念。
函数重载和运算符重载。
89 虚函数与多态类。
动态绑定的实现原理。
810 纯虚函数与抽象类。
411 c++的输入输出流类库的结构。
流类运算符重载。
文件流与文件操作。
