专业的JAVA编程教程与资源

网站首页 > java教程 正文

从零学java笔录-第39篇 基础第二阶段 1 面向对象思想及概述

temp10 2024-10-21 12:18:56 java教程 14 ℃ 0 评论

前言:

从本篇开始咱们进入java基础学习第二阶段--面向对象。

从零学java笔录-第39篇 基础第二阶段 1 面向对象思想及概述

前面几篇都是一些概念性的东西。虽然很乏味。但是是学习过程中必须经历的。所以希望大家耐心些。凯哥也尽量不让大家乏味。

本节内容:

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 面向对象(类与对象的概述)》

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表