- 屬性在init()里面初始化 放在super.init()前后位置不同出現錯誤
: 要先讓屬性賦好值,才可以調父類的init。
let類型屬性要么有默認值,要么在init方法內指定,所以沒有默認值的let屬性就必須在super.init()前面先賦值。
var的可變屬性,默認值就是nil啦。所以var不會出現該錯誤
: 要先讓屬性賦好值,才可以調父類的init。
let類型屬性要么有默認值,要么在init方法內指定,所以沒有默認值的let屬性就必須在super.init()前面先賦值。
var的可變屬性,默認值就是nil啦。所以var不會出現該錯誤