美文网首页
swift中子类重写父类的方法

swift中子类重写父类的方法

作者: 梁森的简书 | 来源:发表于2021-01-14 12:20 被阅读0次

    子类在主体中重写父类的方法

    如果重写的父类方法在主体中,直接重写即可,
    如果重写的父类方法在extension中,父类方法前需加@objc

    @objc func play() {
            print("玩...")
        }
    

    子类在extension中重写父类的方法

    如果重写的父类方法在主体中,父类方法前需加@objc dynamic

    @objc dynamic func eat() {
            print("吃...")
        }
    

    如果重写的父类方法在extension中,父类方法前需加@objc

    相关文章

      网友评论

          本文标题:swift中子类重写父类的方法

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