6.1 面向对象的概述
最后更新于:2022-04-01 14:10:54
从这一节开始我们学习java的核心知识,那就是思想,也就是我们所学习的java语言的核心思想:面向对象。
在早期,编程思想主要是面向过程的,比如说C语言。
那么面向对象有什么特点呢?
我们先来看一个例子,由例子我们慢慢引申出面向对象。这个例子就是“把大象装进冰箱里”。
对于面向过程思想的做法应该有以下三步:
1.打开冰箱。
2.装入大象。
3.关闭冰箱。
我们可以看出,面向过程思想,强调的就是过程,也就动作(打开,装入,关闭)。
现在我们看一下,对于上面的三个步骤,很明显都于冰箱这个实体有关系,那么我们可以这样理解:
1.冰箱打开。
2.冰箱装入。
3.冰箱关闭。
我们可以看出,与上面的面向过程不一样的是,这里强调的实体冰箱,而冰箱具有打开、装入和关闭这三个功能,这就是我们要学习的面向对象思想,是符合人的一般思维方式。
也就是说,面向对象思想,强调的就是对象,也就是实体(冰箱)。
常见的面向对象语言有:C++,Java,C#
我们现在来说说面向对象的特点,大概可以概括为以下三点:
1.面向对象就是一种常见的的思想,符合人们的思考习惯。
2.面向对象的出现,将复杂问题简单化。
3.面向对象的出现,让曾经在过程中的执行者,变成了对象中的指挥者。