- 3
- 0
- 约3.39万字
- 约 30页
- 2016-12-11 发布于重庆
- 举报
JAVA的面向对象编程--------课堂笔记
面向对象主要针对面向过程。
面向过程的基本单元是函数。
什么是对象:EVERYTHING IS OBJECT(万物皆对象)
所有的事物都有两个方面:
有什么(属性):用来描述对象。
能够做什么(方法):告诉外界对象有那些功能。
后者以前者为基础。
大的对象的属性也可以是一个对象。
为什么要使用面向对象:
首先,面向对象符合人类看待事物的一般规律。
对象的方法的实现细节是屏蔽的,只有对象方法的实现者了解细节。
方法的定义非常重要。方法有参数,也可能有返回值。
注意区分:对象(本身)、对象的实现者、对象的调用者。
分析对象主要从方法开始。
我们通过类来看待对象,类是对象的抽象。
其次,采用面向对象方法可以使系统各部分各司其职、各尽所能。
对象之间的耦合性一定要低(比如不同硬盘和不同主板之间的关系)。这样才能使每个对象本身做成最好的。
对于对象的要求:高内聚、低耦合,这样容易拼装成为一个系统。
实现高内聚就是要最大限度低提高复用性(复用性好是因为高内聚)。
可复用性是OOP的基础。
比较面向过程的思想和面向对象的思想:
面向过程的思想:由过程、步骤、函数组成,以过程为核心;
面向对象的思想:以对象为中心,先开发类,得到对象,通过对象之间相互通信实现功能。
面向过程是先有算法,后有数据结构。
面向对象是先有数据结
您可能关注的文档
- JAVA全套简明教程ch07对象和类.ppt
- JAVA全套简明教程ch10抽象类和接口(阅读).ppt
- Java内容概要new(电气学院).doc
- java图形用户界面设计Swing常用组件(阅读).ppt
- java基础总结最全版本.doc
- java基础理论知识串讲苏州NIIT李老师.ppt
- 2016-2017学年人教版高中地理必修二52交通运输方式和布局变化的影响新(课件)(共27张).ppt
- 2015砂糖桔最新栽培技术.ppt
- Java基础第7章.ppt
- java基础第六章.ppt
- 2026江西南昌市社会福利院招聘备考题库及答案详解(各地真题).docx
- 2026江苏常州仲裁委员会办公室招聘4人备考题库及一套答案详解.docx
- 2026江苏无锡交响乐团有限公司招聘12人备考题库及完整答案详解一套.docx
- 2026-2031货架行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026-2031加厚大衣行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026江苏淮安市盱眙县招聘教师39人备考题库及1套参考答案详解.docx
- 2026-2031加绒工装裤行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026江苏南通市崇川区卫生健康委员会所属部分事业单位(南通市口腔医院)长期招聘高层次人才2人备考题.docx
- 2026江苏苏州大学科研助理岗位招聘7人备考题库及完整答案详解.docx
- 2026江西吉安市井冈山市市政园林环卫所面向社会招聘1人备考题库及参考答案详解1套.docx
最近下载
- 2024年AI电源行业分析报告:AI服务器电源需求增长迅速,市场前景广阔.pdf VIP
- 零碳园区实施路径PPT.pptx VIP
- 统编版2025-2026学年语文七年级下册第四单元检测卷(含答案).doc VIP
- 从江县2025年七年级下学期语文月考质量监测试卷含答案.docx VIP
- 毕业设计(论文)-茶叶揉捻机设计.docx
- 中考语文国内名家散文阅读理解专项训练(五)(解析版)-2026年中考语文一轮复习现代文阅读训练(全国通用).docx
- 消防演练方案策划(34篇).docx VIP
- 2023-瑞幸咖啡vi手册.pdf VIP
- 强夯地基施工技术控制要点.docx VIP
- AP微积分BC 2015年真题 附答案和评分标准 AP Calculus BC 2015 Real Exam with Answers and Scoring Guidelines.pdf VIP
原创力文档

文档评论(0)