視頻5-5便利構(gòu)造函數(shù)和指定構(gòu)造函數(shù)第8分20秒處
視頻5-5便利構(gòu)造函數(shù)和指定構(gòu)造函數(shù)第8分20秒處,如果該構(gòu)造函數(shù)沒有傳入group 參數(shù),因而必須使用 self,group作為調(diào)用self.init(name: String, group: String)的參數(shù),此時應(yīng)該怎么辦?
視頻5-5便利構(gòu)造函數(shù)和指定構(gòu)造函數(shù)第8分20秒處,如果該構(gòu)造函數(shù)沒有傳入group 參數(shù),因而必須使用 self,group作為調(diào)用self.init(name: String, group: String)的參數(shù),此時應(yīng)該怎么辦?
舉報
2019-01-30
在看后面的視頻中我逐漸明白了如何回答自己這個問題:
借用劉老師視頻中的話:“方便的構(gòu)造函數(shù)認為當自己在最終調(diào)用指定的構(gòu)造函數(shù)時(必須的),self 才被構(gòu)造出來?!蹦敲粗恍枰诋斍暗姆奖愕臉?gòu)造函數(shù)中傳入那個在最終調(diào)用指定的構(gòu)造函數(shù)時所傳入的值,就可以了?;貧w到本例中,就是“在當前的方便的構(gòu)造函數(shù)中傳入group : "" 就可以了”