谈swift init构造函数一些心得
1、swift类Class的构造函数目的:为了给类的stored(存储)属性赋值
2、class如果没有init函数,编译器会给该class生成一个无参的init()函数,即init(){},
如果有init函数,则不会默认生成
3、父class的init函数可以被子类继承,子类如果有自己的stored属性需要初始化,需要override 父类的init函数, 需要注意的是子类要先初始化自己的stored(存储)属性,再super.init(),调用父类的构造函数