首页 > 技术文章 > 面向对象-封装、继承、多态

IdealInverse 2018-06-25 10:51 原文

  说起面向对象的三个特征,我们都能填鸭式的知道答案:封装、继承和多态。

  下面先说一下本人对这些特征的理解:

  对象:对象在现实世界中,存在于看得见的并且我们能叫出名字的一个物体;比如我们日常生活中的汽车、房子和金钱等。

  封装:封装是对上述对象的一个名称;把对象所拥有的属性和方法封装到一个类中。

  继承:继承是指从父类可以直接得到的东西,比如:比如人类做为超类,那可以分为男人和女人(人妖暂时不算),那对于男人和女人子类来讲,是可以人类继承到形体上的基本属性:大脑、胳膊和腿等。

  多态:一个物体可以存在于不同的形态:比如一盆铁水,那可以是做成盆状、也可以是其他的物体。

推荐阅读