第 8 章 类的基础部分 皮德常 南京航空航天大学 计算机科学与技术学院 8.1.1 过程化程序设计的缺陷 出现大量的全局变量; 程序复杂: 程序员难以理解成百上千的函数; 程序难以进行修改和扩充。 8.1.2 面向对象程序设计的基本思想 OOP 以对象为中心,把数据和对数据的操作封装在一起 过程化设计是以过程为中心 (函数) 面向对象设计是以对象为中心 Example: 8.2 类的基本概念 类是一种用户自定义类型,声明形式: class 类名 { 变量和函数的声明; …… } ; 例如: 8.2 类的基本概念(续) 为了使类的成员能够在类外面被访问,其成员必须定义为public. Example: 8.3 定义成员函数 类的成员函数的定义与普通函数的定义类似. 成员函数在类之外定义的常规方式: 返回值类型 类名 :: 函数名 ( 参数列表 ) { … } 8.4 定义对象 定义对象称为类的实例化 (模具-铸件) Example: Rectangle box; box.setData(10.0, 12.5); cout Box.getWidth( ); Rectangle *boxPtr;
您可能关注的文档
- 《三个儿子》教学课件3.ppt
- 《列国志》--北大汇丰商学院后PE总裁班班级融合体验式训练策划案(两天)201405.ppt
- 《林黛玉进贾府》课件 新人教版必修3.ppt
- 《善意的谎言》三单元习作课件.ppt
- 《论语》选读之《天下有道_丘不与易也.ppt
- 《绿城经纪人微观作业模式及激励机制介绍》1033319462.ppt
- 《猫》-优秀课件.ppt
- 《师说》练习题及答案1.doc
- 《诗经采薇》上课课件.ppt
- 《食品添加剂》复习题1.doc
- 云计算在小学信息技术课堂实践中的应用课题报告教学研究课题报告.docx
- 2026年西城生物模拟试卷及答案.doc
- 2026年辽宁初中九年级冀教版生物练习题及答案.doc
- 2026年海洋碳汇潜力评估与市场分析报告.docx
- 学生数字素养与未来职业发展中的数字素养教育实践案例分析研究教学研究课题报告.docx
- 小学数学教学中数学游戏与逻辑思维训练的整合教学研究课题报告.docx
- 2026年辽宁初中九年级冀教版历史押题卷附答案及答案.doc
- 2026年数据中心绿色能源转型五年趋势报告[001].docx
- 2026年资管行业消费变革报告.docx
- 小学音乐教学中合唱团训练方法研究教学研究课题报告.docx
原创力文档

文档评论(0)