关于面向对象的理解

Posted haising

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于面向对象的理解相关的知识,希望对你有一定的参考价值。

用俗话来说,面向对象可以参照老妈天天催“找对象”来理解。就相亲而言,找对象会根据身高、相貌、学历、家庭背景等信息来做选择,这类信息便是对象的特点,将形形色色的人用这些特点来区分。我们想对对象作不可描述,用于理解面向对象语言都是围绕对象做操作。

其中面向对象有以下特征:

1.继承性对象从父类继承的属性和方法。(相亲对象是通过染色体从父亲继承的诸如头发颜色,皮肤色,外形等等)

2.多态性指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果。不同的对象,收到同一消息可以产生不同的结果,这种现象称为多态性。(相亲对象即便是双胞胎也有不同的观念,从而得到不同的反馈)

3.面向对象的类是封装良好的模块,类定义将其说明(用户可见的外部接口)与实现(用户不可见的内部实现)显式地分开,其内部实现按其具体定义的作用域提供保护。(古时候相亲都不见本尊,而是通过媒婆这个“接口”来实现相亲,如果谈不成可以很好的保护双方的面子)

以上是关于关于面向对象的理解的主要内容,如果未能解决你的问题,请参考以下文章

java基础之关于面向对象和面向过程的理解

对面向对象c++中多态的理解

关于JAVA面向对象基础整理以及个人的理解(适合初学者阅读)

面向对象的理解 抽象类&接口

面向对象和封装学习总结

关于javascript面向对象之闭包