码迷,mamicode.com
首页 > 其他好文 > 详细

面向对象

时间:2019-10-16 13:39:48      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:相同   面向对象编程   nbsp   基本   person   class   设计   不能   私人   

为什么选择面向对象这种设计思想  ----------  很简单,因为它更加贴切我们人类的行为方式

这种设计思想把现实世界的某一个事务抽象出来,把行为(方法)和基本属性定义在类上

 

面向对象编程,顾明思议对象在Java语言中是用类(class)作为一个对象的落脚地

 

举个面向对象和面向过程的例子:

我喝水

面向过程(以函数为中心):  喝(我,水)   

面向对象(万物皆对象,以对象为中心): 我.喝(水)

其中上面喝水例子的我是一个对象,其中"喝()"是一个行为(方法)  简单理解为 我喝水

我是一个对象,模板是以一个person(人)抽象出来的一个类

每个人都有五官,都有一些相同的行为,就把这些共有的属性(比如是人的眼镜鼻子..)和人要呼吸,说话(方法)抽象出来一个类(理解为一个印刷模板)

每个人都不一样的五官和方法的具体动作,所以每一个从人类这个模板的新建出来的对象都是不一样的

这是面向对象特征之一

面向对象的主要三大特征别:封装,继承,多态

 封装:

通俗的理解是为,把每个属于自己的属性隐藏起来,别人不能访问自己的私人属性,但是可以暴露一个公共获取的方法

比如: 现在我有个

面向对象

标签:相同   面向对象编程   nbsp   基本   person   class   设计   不能   私人   

原文地址:https://www.cnblogs.com/DkitAndJho/p/11681772.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!