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