面对对象的三大特征

57 阅读1分钟

面对对象的三大特征

所谓封装:

即信息隐蔽。将属性与方法隐藏保护起来,对外授权一些方法进行交互

对象只需要选择性的对外公开一些属性和行为

所谓继承:

子对象可以继承父对象的属性和行为,并且可以在其之上进行修改以适合更特殊的场景需求。

所谓多态:

允许不同类的对象对同一消息做出响应

简单讲就是一个对象可以表现出多个状态(使用相同操作表现不同结果)。主要原因,不管怎么继承,子类都属于超类的类型,达到对象引用的赋值的关心(类型相同,本质不同,结果不同)