Swift中的构造器

Swift 为类类型提供了两种构造器:指定构造器和便利构造器

指定构造器是类中最主要的构造器;便利构造器是类中比较次要的、辅助型的构造器,

类的指定构造器语法如下:

init(parameters) {
    statements
}

类的便利构造器语法如下
convenience init(parameters) {
    statements
}

构造器和便利构造器之间的调用关系:(1)指定构造器必须调用其直接父类的的指定构造器。(2)便利构造器必须调用类中定义的其它构造器(3)便利构造器必须最终导致一个指定构造器被调用。
 
原文地址:https://www.cnblogs.com/jinlongyu123/p/9714167.html