- 2
- 0
- 约4.34千字
- 约 23页
- 2018-03-26 发布于未知
- 举报
第6周 面向对象I 课程目标 一、什么是面向对象(理解) 二、类和对象(掌握) 三、类的成员(掌握) 四、构造函数和析构函数(掌握) 五、其他关键字和辅助函数(了解) * 6.1 什么是面向对象 对象是一个封装数据属性和操作行为的实体. 对象有二个性质:状态(state)和行为(behavior)。 面对对象技术的基本观点如下: (1)客观世界由对象组成。 (2)具有相同数据(属性)和操作(方法)的对象可归纳成类。 (3)类可以派生出子类,子类除了继承父类的全部特性外还可以有自己的特性 (4)对象之间的联系通过消息传递(可理解为方法调用)来维系。 一、什么是对象 * 将相关的变量和方法封装进一个简洁的软件组合是一种简单而强大的思想,它给软件开发人员提供了两个主要的好处: 模块化:一个对象的源代码可以独立于其他对象的源代码进行编写和维护。另外,对象很容易地在系统中传递。你可以将你的自行车对象交给其他人,而它仍然会正常工作。(重构、代码复用) 隐藏信息:对象有一个公共接口,其他对象可以使用这个接口与它通信。对象可以维护私有的信息和方法,可以在任何时候改变这些信息和方法,而不影响依赖于它的其他对象。你不需要理解你自行车使用的变速齿轮机制就能够使用它。 即是:封装 6.1 什么是面向对象 * 6.2 对象 属性 型号 价格 里程 行为 起动 停车 行驶 属性
您可能关注的文档
- HadoopHadoop运维杂记幻灯片.pptx
- PEP小学英语四年级下册课件人教PEP版英语四下Unit6Atafarm第二课时课件幻灯片.ppt
- Hadoop暴风数据平台简介赵修湘幻灯片.ppt
- Hadoop集群监控与Hive高可用向磊幻灯片.ppt
- PEP小学英语四年级下册课件人教PEP版英语四下Unit6Atafarm课件之二幻灯片.ppt
- Hadoop介绍移动云计算服务端技术课件幻灯片.pptx
- PEP小学英语四年级下册课件人教PEP版英语四下Unit6Atafarm课件之三幻灯片.ppt
- PEP小学英语四年级下册课件人教PEP版英语四下Unit6Atafarm课件之四幻灯片.ppt
- PEP小学英语四年级下册课件人教PEP版英语四下Unit6Atafarm课件之五幻灯片.ppt
- PEP小学英语四年级下册课件人教PEP版英语四下Unit6Atafarm课件之一幻灯片.ppt
最近下载
- 吴佩衡讲伤寒“伤寒第一方”乱用不得!误服桂枝汤后可能产生这些变证.pdf VIP
- SIEMENS西门子 S7-200 SMART 系统手册 EN.pdf VIP
- Schneider Electric施耐德EasyPact™ CVS630 DC NE NE U 1500 Vdc 断路器说明页(中文, 英语).pdf
- 2025年秋新北师大版二年级数学上册整册同步课件.pptx
- 变桨BC3150程序下载作业指导书5679.pdf VIP
- 硅酸盐热工基础与设备01窑炉气体力学.ppt
- bc3150进行DP配置详解.doc VIP
- 大型海上风电变流器及配套设备产业化项目可行性研究报告.docx
- 《高中生物生态位课|生态位理论 + 种间关系辨析》.pptx VIP
- 变桨bc3150程序下载作业指导书.docx VIP
原创力文档

文档评论(0)