Rumah > Soal Jawab > teks badan
文档说如果结构体或类的所有属性都有默认值,同时没有自定义的构造器,就会有默认构造器。
默认构造器是不是这样,但是不必显式声明。
init() {
//
}
而且默认构造器属不属于指定构造器?文档说每个类都至少有一个指定构造器。
巴扎黑2017-04-17 17:33:30
Anda tidak perlu memikirkan teori dan definisi yang terlalu rumit. Hanya buat taman permainan baharu dan alami kod berikut untuk memahami.
struct Structure {
var string = ""
var number = 0
}
let sA = Structure()
let sB = Structure(string: "hello", number: 100)
print(sA)
print(sB)
class Class {
var string = ""
var number = 0
}
let cA = Class()
print(cA)
// let cB = Class(string ....) // 不可以