好文:面向对象的特征(面向对象的4个基本特征)

封装:

所谓封装,就是将某些东西包装和隐藏起来,让外界无法直接使用,只能通过某些特定的方式才能访问。大家都见过旅馆里常用的一种茶叶吧,就是用纸袋把茶叶包装起来再系是一根线。用的时候只需要将其放在水杯里泡就行。这样的好处是不会将茶叶渣和茶垢弄的满杯子都是。

继承:

后代具有祖先的某些特点就叫继承,当然后代还可以具有自己独有的特征。菜刀是钢做的,钢是一种金属

多态:

多态性是指允许不同类的对象对同一消息作出响应。动物会咬人,但是所有动物咬人的方法都一样,还有不咬人的

抽象:

抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。动物类(抽象类 内部有抽象方法:进食)猫类(实体类 实例方法:吃鱼)狗类(实体类 实例方法:吃骨头) 抽象的不是一个具体的事物,比如动物,我们根本想象不出动物是怎么样一个具体的东西。动物会进食,但是怎么进食我们也不清楚 但是实例到一个具体的动物,比如猫或狗。

搜索建议:好文:面向对象的特征