- 2
- 0
- 约3.41万字
- 约 30页
- 2018-03-05 发布于浙江
- 举报
[计算机]Java学习笔记必看经典
JAVA的面向对象编程--------课堂笔记
面向对象主要针对面向过程。
面向过程的基本单元是函数。
什么是对象:EVERYTHING IS OBJECT(万物皆对象)
所有的事物都有两个方面:
有什么(属性):用来描述对象。
能够做什么(方法):告诉外界对象有那些功能。
后者以前者为基础。
大的对象的属性也可以是一个对象。
为什么要使用面向对象:
首先,面向对象符合人类看待事物的一般规律。
对象的方法的实现细节是屏蔽的,只有对象方法的实现者了解细节。
方法的定义非常重要。方法有参数,也可能有返回值。
注意区分:对象(本身)、对象的实现者、对象的调用者。
分析对象主要从方法开始。
我们通过类来看待对象,类是对象的抽象。
其次,采用面向对象方法可以使系统各部分各司其职、各尽所能。
对象之间的耦合性一定要低(比如不同硬盘和不同主板之间的关系)。这样才能使每个对象本身做成最好的。
对于对象的要求:高内聚、低耦合,这样容易拼装成为一个系统。
实现高内聚就是要最大限度低提高复用性(复用性好是因为高内聚)。
可复用性是OOP的基础。
比较面向过程的思想和面向对象的思想:
面向过程的思想:由过程、步骤、函数组成,以过程为核心;
面向对象的思想:以对象为中心,先开发类,得到对象,通过对象之间相互通信实现功能。
面向过程是先有算法,后有数据结构。
面向对象是先有数据结构,然后再有算法。
在用面向
您可能关注的文档
- [解决方案]如何编制发改委立项用甲级液体混合设备项目可行性研究报告可研报告+甲级+立项+贷款pdf.pdf
- [解决方案]如何编制发改委立项用甲级氧化铬绿品种项目可行性研究报告可研报告+甲级+立项+贷款pdf.pdf
- [解决方案]如何编制发改委立项用甲级灭菌海绵盒项目可行性研究报告可研报告+甲级+立项+贷款pdf.pdf
- [解决方案]如何编制发改委立项用甲级空气开关项目可行性研究报告可研报告+甲级+立项+贷款pdf.pdf
- [解决方案]如何编制发改委立项用甲级锻铸件热处理项目可行性研究报告可研报告+甲级+立项+贷款pdf.pdf
- [解决方案]如何编制发改委立项用甲级输电设备项目可行性研究报告可研报告+甲级+立项+贷款pdf.pdf
- [解决方案]如何编制发改委立项用甲级智能便坐项目可行性研究报告可研报告+甲级+立项+贷款pdf.pdf
- [解决方案]如何编制发改委立项用甲级非线性晶体项目可行性研究报告可研报告+甲级+立项+贷款pdf.pdf
- [解决方案]如何编制布袋式除尘器项目商业计划书风险投资+融资合作pdf.pdf
- [解决方案]如何编制发改委立项用试验箱项目可行性研究报告立项+贷款版pdf.pdf
最近下载
- 2025年新版农业农村笔试题目及答案.pdf VIP
- 导管滑脱应急预案与处理流程.pdf VIP
- 2026年城市规划师资格考试试卷及答案解析(城市更新).docx VIP
- 2025年日照市小升初语文考试试题-附答案 .pdf VIP
- 2023年西安交通大学实验技术人员招聘考试真题.docx VIP
- 2025年广东省广州市越秀区第十六中学中考二模数学试题及答案.docx VIP
- 2025年产品承诺书模板8篇.pdf VIP
- 2026年合肥市高三三模政治试卷(含答案).pdf
- 第三单元《课外古诗词诵读》课件(共58张PPT)部编版语文七年级下册(含音频+视频).pptx VIP
- 人教版六年级语文下册全册导学案.pdf VIP
原创力文档

文档评论(0)