• 重写和重载


    重载  函数名相同,参数名/参数个数不同

      重载函数并不仅仅局限于 构造函数

      函数重载是面向对象冲虚设计语言的重要标志

      函数重载能够简化程序员的记忆

      OC 不支持函数重载,OC 的替代方式是 withXXX...

    重写  自雷需要在父类拥有方法的基础上进行扩展,需要 override 关键字

     

    注意 

      如果重载的构造函数,但是没有实现默认的构造函数init() 则系统不再提供默认的构造函数

      原因  在实例化对象时 必须同构构造函数为对象属性分配控件和初始化默认值  ,对于存在必选参数的类而言,默认的 init() 无法完成分配空间和设置初始值的工作

    如果是重载的构造函数,必须super以完成父类属性的初始化工作

  • 相关阅读:
    oo第四次博客
    oo第三次博客
    oo第二次博客
    oo第一次博客
    OO第四次博客
    OO第三次博客总结
    第二次博客总结
    oo第一次博客总结
    oo第四次博客作业
    oo第三次博客作业
  • 原文地址:https://www.cnblogs.com/ritian/p/5352223.html
Copyright © 2020-2023  润新知