美文网首页
swift3.0-继承、构造、类扩展

swift3.0-继承、构造、类扩展

作者: 60916fc63567 | 来源:发表于2017-06-02 10:49 被阅读23次

    Swift3.0-继承、构造、类扩展
    继承(inherit) 单向关系
    1、定义:某个类通过继承语法而获取另一个类的属性和方法。
    2、最大好处:实现代码复用(父类中的属性和方法可以被子类直接使用),子类还可以拓展父类的方法和属性
    3、缺点:增加了程序“耦合性”(如:父类发生改变,子类代码可能需要重新构造,相关代码也需要重新编译)
    4、Swift中只有单继承(通过“扩展”和“协议”实现多继承)
    5、!!!继承是类与结构和枚举等类型最重要的区别之一
    6、!!!Swift中不仅可以重写方法还可以重写属性
    构造方法(构造一个对象时被调用的方法)

    构造方法最主要的作用就是:对对象进行初始化(即给对象所占用的内存进行初始化)

    {0B2C6235-45CE-9FE3-F10E-C8E43A4D0E50}.png

    相关文章

      网友评论

          本文标题:swift3.0-继承、构造、类扩展

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