swifter-tips / Public-Issues

Public issues for Swifter-tips book
103 stars 3 forks source link

初始化方法部分,有些表意不明 #60

Open huangxinyu1213 opened 8 years ago

huangxinyu1213 commented 8 years ago

喵神在“Designated,Convenience和Required”小节部分,PDF的44页最后说到:“所有的convenience初始化方法都必须调用同一个类中的designated初始化完成设置,另外convenience的初始化方法是不能被子类重写或者从子类中以super的方式被调用的。”,而在该小节最后说到:“对于convenience的初始化方法,我们也可以加上required以确保子类对其进行实现”,在这两部分,前一个说convenience方法不能被子类重写,后面又说可以被重写,不知是不是鄙人才疏学浅,不知大意,所以还请喵神指教。

WangJace commented 8 years ago

我也遇到了这个问题,看了《The Swift Programing Language》(中文版)中构造过程这一章节,我觉得Convenience的初始化方法是可以被子类重写的

whycodingJason commented 7 years ago

我还没有看到,不过来看看你们看到的问题