子类在主体中重写父类的方法
如果重写的父类方法在主体中,直接重写即可,
如果重写的父类方法在extension中,父类方法前需加@objc
@objc func play() {
print("玩...")
}
子类在extension中重写父类的方法
如果重写的父类方法在主体中,父类方法前需加@objc dynamic
@objc dynamic func eat() {
print("吃...")
}
如果重写的父类方法在extension中,父类方法前需加@objc
网友评论