zoukankan      html  css  js  c++  java
  • OC三大特性——多态

     
    所谓封装,在OC中就是把变量和方法封装到一个类中;继承就是如果一个子类继承一个父类,那么子类就可以直接用父类的变量和方法,大大减少了代码的书写量并且提高了代码的可维护性(只要在父类中修改其中的变量和方法,子类继承过来的变量和方法也会随着改变,必须要一一修改);多态,从字面上理解就是多种形态,但仅仅知道这么多,怎么好意思说自己是学过面向对象的呢!

    首先从多态的定义来说:
    • 用一个父类的指针指向子类的对象,在函数(方法)调用的时候可以调用到正确版本的函数(方法)。
    使用多态的条件:

    1.子类必须重写父类的方法

    2.父类指针指向子类对象

    总结:
    多态的优点是提高程序的可扩展性

    参考链接:https://www.jianshu.com/p/827a10229ce6

  • 相关阅读:
    docker使用
    window版docker安装及配置
    mysql命令
    xshell
    git 命令
    分页器原理
    PCL-Kinfu编译手册
    cmake-add_definitions
    cmake-include_directories
    cmake-source_group
  • 原文地址:https://www.cnblogs.com/liuzhi20101016/p/13499968.html
Copyright © 2011-2022 走看看