面向对象三大特性

2021-10-25  本文已影响0人  stanJ

三大特性

  1. 封装
    每个对象都包含它能进行的操作所需要的所有信息,这个特性称为封装
    提炼出类 就是在做封装
    封装的好处
  1. 继承
    对象的继承代表了一种"is-a"的关系,比如猫是哺乳动物,则猫继承了哺乳动物。反之,哺乳动物是猫就不成立了。
    子类可以理解为父类的特殊化,因为除了具备父类的特性外,还具备自己的个性。子类可以完全替换父类,反之则不成立。
    继承定义了类如何相互关联,共享特性
    继承的三个功能
  1. 多态(理解起来不够直观)
    多态表示不同的对象可以执行相同的动作,但要通过它们自己的实现代码来执行
    三个注意事项
上一篇 下一篇

猜你喜欢

热点阅读