面向对象编程java

面向对象编程对象java

看到这个标题很多人都会问什么是面向对象?
面向对象就是把事务共同的特征和行为进行抽取,并归类。

什么是对象?
万物皆对象,只要是看得见摸得着的,显示生活中具体存在的事务我们都称为对象,这里不止只包括了女朋友。在java中,我们通过类来实现对象。

面向对象编程就是以事物为中心的编程思想,是一种程序开发的方法。它的作用主要是:提高软件的重用性,灵活性,扩展性。

稍微懂一点其他编程语言的都会知道,我们有面向对象也有面向过程。那什么是面向过程呢?面向过程就是以过程为中心的编程思想,强调是功能行为。与面向对象相比,没有面向对象重用性好,我们的C语言就是一门面向过程的语言,我们的C++面向对象也面向过程。

面向对象的三大特性:封装,继承,多态。(必备)
这个我们在后面的博文会详细来讲。

面向对象的开发过程:创建对象,使用对象,指挥对象做事情的过程。
面向对象的设计过程:管理和维护对象之间关系的过程。


我们通过一个经典的例子来认识面向对象编程和面向过程。
面向对象编程java_第1张图片
我们可以看到面向对象,每个对象都有各自的方法,我们人只需要调用他们的方法就可以完成人把大象装进冰箱。站在对象本身来处理事情,在后面的操作中,不管是增加是删除,我们都可以去对应的对象里去操作。使程序逻辑性更强,也方便了后期的维护,带来了方便。

你可能感兴趣的:(javaSE)