上面的代碼,如果在協議? Pet? 里面規定了一個構造函數? init (name: String)在使用它的類? Dog? 中又有自己的沒有默認值的變量? type: String? ,假如這個變量就是不適合給默認值那構造函數怎么寫???實現協議的構造函數又不可以給自己的變量賦值,因為參數列表規定就是? (name: String)那在? Dog? 類實現的? Pet? 協議規定的? init (name: String)? 一定會報錯
添加回答
舉報
0/150
提交
取消