Swift:required修饰符的使用

2017-05-22  本文已影响0人  yehkong

1. required关键字,只能用于修饰构造方法;

2. 当子类含有不同于父类的构造方法时(参数名称不同、参数个数不同、参数类型不同),子类必须要实现父类的required构造方法,并且也要使用required修饰符而不是override。

3. 当子类没有任何构造方法时,可以不用实现父类的required初始化方法。同时编译器就会认为子类可以使用父类中的所有指定构造方法,当然也继承了所有的便利构造函数。

上一篇下一篇

猜你喜欢

热点阅读