牛骨文教育服务平台(让学习变的简单)

从这一节开始我们学习java的核心知识,那就是思想,也就是我们所学习的java语言的核心思想:面向对象。

在早期,编程思想主要是面向过程的,比如说C语言。

那么面向对象有什么特点呢?

我们先来看一个例子,由例子我们慢慢引申出面向对象。这个例子就是“把大象装进冰箱里”。

对于面向过程思想的做法应该有以下三步:

1.打开冰箱。

2.装入大象。

3.关闭冰箱。

我们可以看出,面向过程思想,强调的就是过程,也就动作(打开,装入,关闭)。

现在我们看一下,对于上面的三个步骤,很明显都于冰箱这个实体有关系,那么我们可以这样理解:

1.冰箱打开。

2.冰箱装入。

3.冰箱关闭。

我们可以看出,与上面的面向过程不一样的是,这里强调的实体冰箱,而冰箱具有打开、装入和关闭这三个功能,这就是我们要学习的面向对象思想,是符合人的一般思维方式。

也就是说,面向对象思想,强调的就是对象,也就是实体(冰箱)。

常见的面向对象语言有:C++,Java,C#

我们现在来说说面向对象的特点,大概可以概括为以下三点:

1.面向对象就是一种常见的的思想,符合人们的思考习惯。

2.面向对象的出现,将复杂问题简单化。

3.面向对象的出现,让曾经在过程中的执行者,变成了对象中的指挥者。