网站首页 > java教程 正文
前言:
从本篇开始咱们进入java基础学习第二阶段--面向对象。
前面几篇都是一些概念性的东西。虽然很乏味。但是是学习过程中必须经历的。所以希望大家耐心些。凯哥也尽量不让大家乏味。
本节内容:
1:面向对象的思想及概述
2:本节总结&下节预告
本文出处:《凯哥陪你学系列之java基础篇.Java基本 第二阶段 面向对象》中第39篇 基础第二阶段 1 面向对象思想及概述
声明:本文系凯哥原创。转载请注明出处。媒体或凯哥个人网站。谢谢!
一:面向对象
开发语言分为:面向过程和面向语言
1.1:面向过程
什么是面向过程?
注重的是过程。比如第一步干嘛,第二个干嘛...
代表语言:c语言
1.2:面向对象
什么是面向对象?
注重的是一个整体,而不是每一步具体怎么去操作的。
代表语言:Java
1.3 举例图解面向过程VS面向对象
以吃黄焖鸡为例。
从上图中我们可以看出:
面向对象,强调的是对象(出售黄门的的餐厅/饭馆)。
面向过程,强调的是过程。第一步,第二步。。。。
何为对象?万物皆对象。
上面案例中,我们可以体会到面向对象的好处。我们想吃黄焖鸡米饭,只需要找个可以出售黄焖鸡米饭的餐厅,然后点餐吃饭付款。省去了很多中间环节(中间环节也就是过程)。至于学怎么做黄焖鸡、买菜什么的都有餐厅(对象)来处理完成。
总结:
面向对象的特点
1:是一种更符合我们思想习惯的思想(其实就是懒人思想)
为什么这么说呢?因为在日常生活中,我们并非是万能的,所有有很多需要的就交个其他对象来完成后,我们只需要结果。不需要关注怎么完成(实现)的。
2:可以将复杂的事情简单化
因为自己不会交给会的人去做了,省去了学习的成本等等。可以为更多人提供服务(功能复用)
3:将我们从执行者变成指挥者
角色发生了转换
1.4:什么是面向对象开发
就是不断的创建对象,使用对象,指挥对象做事。
1.5:面向对象设计
就是在管理和维护对象之间的关系。
1.6:面向对象的特征
① 封装(encapsulation)
② 继承(inheritance)
③ 多态(polymorphism)
下节预告:下节我们将要讲解另外两个名词。类与对象。欢迎大家继续学习《从零学java笔录-第40篇 基础第二阶段 2 面向对象(类与对象的概述)》
- 上一篇: 面向对象—java中类与对象#java基础
- 下一篇: Java运算符(java运算符的结合性)
猜你喜欢
- 2024-10-21 C/C++编程笔记:C++面向对象和Java面向对象的区别
- 2024-10-21 面向对象—java中类与对象#java基础
- 2024-10-21 Java面向对象特征(java的面向对象特征)
- 2024-10-21 Java基础语法之面向对象(java中的面向对象)
- 2024-10-21 Java面向对象概念解析(java面向对象的意思)
- 2024-10-21 java中的面向对象总结(java中的面向对象总结法是什么)
- 2024-10-21 有图有码,带你重新认识java面向对象三大特性!
- 2024-10-21 java面向对象总结(java面向对象知识点总结)
- 2024-10-21 Java基础:Java面向对象的特征(java面向对象的主要特征)
- 2024-10-21 好程序员Java培训分享Java面向对象概念解析
你 发表评论:
欢迎- 07-21如何将 iPhone 中的联系人导出到 Excel/CSV?
- 07-21sql查询的字段数据中有逗号。放到csv文件会分开,如何解决?
- 07-21在 WebAPI 里生成 csv zip 文件(webapi怎么发布在iis上)
- 07-21如何把csv格式转换成Excel格式(csv格式怎么转换)
- 07-21如何将高程导出为XYZ或CSV高程点(如何将高程数据导入cad)
- 07-21使用python把csv汇总成excel(python怎么将csv文件中的列存入列表)
- 07-21解决PHP导出CSV文件中文乱码问题(php导出excel文件)
- 07-21使用vba将Excel 文件转成 CSV 文件
- 最近发表
-
- 如何将 iPhone 中的联系人导出到 Excel/CSV?
- sql查询的字段数据中有逗号。放到csv文件会分开,如何解决?
- 在 WebAPI 里生成 csv zip 文件(webapi怎么发布在iis上)
- 如何把csv格式转换成Excel格式(csv格式怎么转换)
- 如何将高程导出为XYZ或CSV高程点(如何将高程数据导入cad)
- 使用python把csv汇总成excel(python怎么将csv文件中的列存入列表)
- 解决PHP导出CSV文件中文乱码问题(php导出excel文件)
- 使用vba将Excel 文件转成 CSV 文件
- python爬虫25 | 爬取的数据怎么保存?CSV了解一下
- MySQL 导出数据(mysql 导出数据 判断成功)
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)