美文网首页
01.面向对象

01.面向对象

作者: 还没想好ONE | 来源:发表于2022-03-04 16:08 被阅读0次

    描述

    面向对象编程是利用类和对象编程的一种思想。万物皆可类,类是对于世界事物的高度抽象。
    面向对象的三大特征:封装、继承、多态;

    • 封装
      一个类行为和属性与其他类的关系,低耦合,高内聚。
      封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。
      对外界而已它的内部细节是隐藏的,暴露给外界的只有它的访问方法;使用者按照既定的调用方法,不必关心方法内部的实现便于使用;便于修改,增加代码的可维护性。

    • 继承
      继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。

    • 多态
      封装和继承最后归结于多态,多态是指:类和类的关系,两个类有继承关系,并存在有方法的重写,故而可以在调用的时候,有父类引用指向子类对象。
      多态必备三个要素:继承、重写、父类引用指向子类对象

    相关文章

      网友评论

          本文标题:01.面向对象

          本文链接:https://www.haomeiwen.com/subject/vyxmrrtx.html