ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
从这一节开始我们学习java的核心知识,那就是思想,也就是我们所学习的java语言的核心思想:面向对象。 在早期,编程思想主要是面向过程的,比如说C语言。 那么面向对象有什么特点呢? 我们先来看一个例子,由例子我们慢慢引申出面向对象。这个例子就是“把大象装进冰箱里”。 对于面向过程思想的做法应该有以下三步: 1.打开冰箱。 2.装入大象。 3.关闭冰箱。 我们可以看出,面向过程思想,强调的就是过程,也就动作(打开,装入,关闭)。 现在我们看一下,对于上面的三个步骤,很明显都于冰箱这个实体有关系,那么我们可以这样理解: 1.冰箱打开。 2.冰箱装入。 3.冰箱关闭。 我们可以看出,与上面的面向过程不一样的是,这里强调的实体冰箱,而冰箱具有打开、装入和关闭这三个功能,这就是我们要学习的面向对象思想,是符合人的一般思维方式。 也就是说,面向对象思想,强调的就是对象,也就是实体(冰箱)。 常见的面向对象语言有:C++,Java,C# 我们现在来说说面向对象的特点,大概可以概括为以下三点: 1.面向对象就是一种常见的的思想,符合人们的思考习惯。 2.面向对象的出现,将复杂问题简单化。 3.面向对象的出现,让曾经在过程中的执行者,变成了对象中的指挥者。