- 54
- 0
- 约4.84千字
- 约 26页
- 2020-04-11 发布于辽宁
- 举报
7 用类实现抽象和封装第7章 面向对象程序设计本章内容面向对象程序设计概述创建类与对象构造方法和析构方法类的继承类的多态运算符重载面向对象程序设计的应用比程序或函数更高层次的封装是面向对象程序设计,不仅封装了代码,也封装了操作的数据。面向对象使得软件开发更加灵活,更适用于大型软件的设计与开发。7.1 面向对象编程概述面向对象程序设计的概念1.面向对象程序设计面向对象(OO)是符合人类思维习惯的编程思想。基于面向对象思想的程序设计方法被称为面向对象的程序设计(Object Oriented Programming)。2. 与面向过程程序设计的比较把解决的问题按照一定规则划分为多个独立的对象,然后通过调用对象的方法来实现多个对象相互配合,完成应用程序功能。3. 对象和类对象(Object)将描述事物的一组数据和与这组数据有关操作封装在一起,形成一个实体,就是对象。具有相同或相似性质的对象的抽象就是类(Class)。7.1 面向对象编程概述面向对象程序设计的特点1. 封装性将数据和对数据的操作组织在一起,定义一个新类的过程就是封装(Encapsulation)。2. 继承性继承(Inheritance)描述了类之间的关系。继承的类(子类)可以对被继承的类(父类)的操作进行扩展或重定义。3. 多态性多态(Polymarphism)指类中的方法重载,即一个类中有多个同名(不同参数)的方法,方
您可能关注的文档
- ppt-多维新媒体营销-第3章.ppt
- ppt-多维新媒体营销-第4章.ppt
- ppt-多维新媒体营销-第5章.ppt
- ppt-多维新媒体营销-第6章.ppt
- ppt-多维新媒体营销-第7章.ppt
- ppt-多维新媒体营销-第8章.ppt
- ppt-多维新媒体营销-第9章.ppt
- ppt-多维新媒体营销-第10章.ppt
- Protel 99 SE第2章 原理图编辑器基础.pptx
- Protel 99 SE第4章 原理图符号制作.pptx
- 一升二语文暑假看图写话拔高训练50天.pdf
- 钢筋混凝土排水管二级管配筋设计图册.pdf
- 《英语》2026广东高职高考3加证书考前必背知识点-名师整理.pdf
- 小升初英语26春广东重点名校入学分班真卷提分专练阅读专练.pdf
- 2023年6月六级真题.pdf
- DBJ50T-164-2021民用建筑电线电缆防火标准.pdf
- DBJ50∕T-549-2026 流态固化土填筑应用技术标准.pdf
- 2025新人教版初中英语七年级下册单词衡水体字帖.pdf
- 2026秋新教材统编版九年级上册道德与法治第六课 中国腾飞谱新篇 | 随堂学案.docx
- 2026秋新教材统编版九年级上册道德与法治第七课 擘画宏伟蓝图 | 随堂学案.docx
最近下载
- 智慧高速公路建设中的多主体协同治理机制研究.pdf VIP
- 2025年湘教版高中三年级全球化与资源利用(能源地缘政治)试卷及解析.docx VIP
- 《自体富血小板血浆(PRP)制备标准化与临床应用专家共识(2026年版)》.docx
- 2025年拍卖师拍卖结算中的合同法应用与实践专题试卷及解析.pdf VIP
- 2018最新紧急订单处理规范.doc VIP
- 甘肃省地方标准DB62∕T 3195-2020 建筑工程施工现场安全资料管理标准.pdf VIP
- 2025年设备监理师设备事故调查中相关方(业主、承包商)配合与协调专题试卷及解析.pdf VIP
- 近钻头仪器电阻率.pdf VIP
- 12J926 无障碍设计-标准图集.docx VIP
- 2025年房地产经纪人提前还款与投资理财的平衡策略专题试卷及解析.pdf VIP
原创力文档

文档评论(0)