- 7
- 0
- 约3.41万字
- 约 34页
- 2016-06-12 发布于湖北
- 举报
JAVA的面向对象编程知识点解析
面向对象主要针对面向过程。
面向过程的基本单元是函数。
什么是对象:EVERYTHING IS OBJECT(万物皆对象)
所有的事物都有两个方面:
有什么(属性):用来描述对象。
能够做什么(方法):告诉外界对象有那些功能。
后者以前者为基础。
大的对象的属性也可以是一个对象。
为什么要使用面向对象:
首先,面向对象符合人类看待事物的一般规律。
对象的方法的实现细节是屏蔽的,只有对象方法的实现者了解细节。
方法的定义非常重要。方法有参数,也可能有返回值。
注意区分:对象(本身)、对象的实现者、对象的调用者。
分析对象主要从方法开始。
我们通过类来看待对象,类是对象的抽象。
其次,采用面向对象方法可以使系统各部分各司其职、各尽所能。
对象之间的耦合性一定要低(比如不同硬盘和不同主板之间的关系)。这样才能使每个对象本身做成最好的。
对于对象的要求:高内聚、低耦合,这样容易拼装成为一个系统。
实现高内聚就是要最大限度低提高复用性(复用性好是因为高内聚)。
可复用性是OOP的基础。
比较面向过程的思想和面向对象的思想:
面向过程的思想:由过程、步骤、函数组成,以过程为核心;
面向对象的思想:以对象为中心,先开发类,得到对象,通过对象之间相互通信实现功能。
面向过程是先有算法,后有数据结构。
面向对象是先有数据结构,然后再有算法。
在用面向对象思想开发的过
您可能关注的文档
最近下载
- 2026小米澎程汽车+18Fold秋季发布会PPT.pptx
- 税务总局干部学院课件.pptx VIP
- DB51_T 2845-2021 连续玄武岩纤维生产原料技术规范.docx VIP
- am1000b生物反馈神经功能重建治疗系统中文使用说明书双通道am-1000mod科v2.7.pdf VIP
- 原理图pcb sim7600ce开发板电路图.pdf VIP
- 建筑施工质量管理体系.docx VIP
- 综合支架施工方案-综合支架.docx VIP
- 雨课堂学堂在线学堂云《人工智能时代的创新思维(北京理工)》单元测试考核答案.docx
- 班主任会发言文稿班级管理中细节管理.doc VIP
- ISO 9001-2026《质量管理体系——要求》 与ISO 9001-2015中文标准条款新旧版本对照表(含变化标识-雷泽佳编制-2026年9月)).pdf VIP
原创力文档

文档评论(0)