- 6
- 0
- 约7.1万字
- 约 32页
- 2016-10-12 发布于贵州
- 举报
Java学习笔必看经典)
PAGE
PAGE 31
达内java学习笔记
诚信、创新、开放、合作
诚信、创新、开放、合作
JAVA的面向对象编程课堂笔记
面向对象主要针对面向过程。
面向过程的基本单元是函数。
什么是对象:EVERYTHING IS OBJECT(万物皆对象)
所有的事物都有两个方面:
有什么(属性):用来描述对象。
能够做什么(方法):告诉外界对象有那些功能。
后者以前者为基础。
大的对象的属性也可以是一个对象。
为什么要使用面向对象:
首先,面向对象符合人类看待事物的一般规律。
对象的方法的实现细节是屏蔽的,只有对象方法的实现者了解细节。
方法的定义非常重要。方法有参数,也可能有返回值。
注意区分:对象(本身)、对象的实现者、对象的调用者。
分析对象主要从方法开始。
我们通过类来看待对象,类是对象的抽象。
其次,采用面向对象方法可以使系统各部分各司其职、各尽所能。
对象之间的耦合性一定要低(比如不同硬盘和不同主板之间的关系)。这样才能使每个对象本身做成最好的。
对于对象的要求:高内聚、低耦合,这样容易拼装成为一个系统。
实现高内聚就是要最大限度低提高复用性(复用性好是因为高内聚)。
可复用性是OOP的基础。
比较面向过程的思想和面向对象的思想:
面向过程的思想:由过程、步骤、函数组成,以过程为核心;
面向对象的思想:以对象为中心,先开发类,得到对象,通过对象之间相互通信实现功能
您可能关注的文档
最近下载
- 2025年初中生物会考模拟试卷(含答案) .pdf VIP
- 专题09:说明文阅读-2023-2024学年 六年级语文上学期期末复习题型专练 解析版(统编版).docx VIP
- National Theatre Live: Prima Facie《初步举证(2022)》完整中英文对照剧本.docx VIP
- 《新能源汽车电气技术》PPT.pptx VIP
- 欧洲规范6第2部分:砌体结构设计的关键要素与工程实践.pptx VIP
- 欧洲规范6第2部分:砌体结构的设计与施工要点解析.pptx VIP
- 12S101 矩形给水箱参考图集.docx VIP
- 16S211 高位消防贮水箱选用及安装.docx VIP
- 2025年湖南高中学业水平合格考试生物试卷真题 .pdf VIP
- 多元文化视角下铅山县传统聚落及民居形态研究.pdf
原创力文档

文档评论(0)