前言
前面几讲,我们讲解了java的基础知识,也写了很多代码,有没有发现,每次编写代码前都会新建一个类,并且开头是public class修饰。可能有些同学不知道什么是类,以及前面我们提到方法。那么本讲,就要开始深入了解他们。
在开始讲解,我们将先了解一下编程的思想,面向对象和面向过程,Java是面向对象开发,c语言是面向过程开发。
一、面向对象和面向过程
都是一种开发思想,面向过程,强调的是功能行为,以函数为最小单位,考虑怎么做。面向对象,将功能封装进对象,强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。具体例子通俗来讲就是,比如人把大象装进冰箱。
面向过程的话,主要是关注每一步动作
面向对象的话,主要是关注每一个对象,指挥这个人去做就行,具体怎么做是这个人的事