说起面向对象的三个特征,我们都能填鸭式的知道答案:封装、继承和多态。
下面先说一下本人对这些特征的理解:
对象:对象在现实世界中,存在于看得见的并且我们能叫出名字的一个物体;比如我们日常生活中的汽车、房子和金钱等。
封装:封装是对上述对象的一个名称;把对象所拥有的属性和方法封装到一个类中。
继承:继承是指从父类可以直接得到的东西,比如:比如人类做为超类,那可以分为男人和女人(人妖暂时不算),那对于男人和女人子类来讲,是可以人类继承到形体上的基本属性:大脑、胳膊和腿等。
多态:一个物体可以存在于不同的形态:比如一盆铁水,那可以是做成盆状、也可以是其他的物体。