Swift:required修飾符的使用

1. required關鍵字,只能用于修飾構造方法;

2. 當子類含有不同于父類的構造方法時(參數名稱不同、參數個數不同、參數類型不同),子類必須要實現父類的required構造方法,并且也要使用required修飾符而不是override。

3. 當子類沒有任何構造方法時,可以不用實現父類的required初始化方法。同時編譯器就會認為子類可以使用父類中的所有指定構造方法,當然也繼承了所有的便利構造函數。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容