关于面向对象的理解

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

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

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

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

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

猜你喜欢

转载自www.cnblogs.com/haising/p/10463793.html