Objektif-c - Mengapakah pemula kelas induk dipanggil berbeza dalam pemulaan pantas dan pemulaan objek-c?
習慣沉默
習慣沉默 2017-05-02 09:26:32
0
0
782

Secara pantas, kami mesti mengesahkan bahawa subkelas telah menyelesaikan kerja pemula sebelum memanggil pemula kelas induk, seperti berikut:

class SubObject: CustomObject {
    var dogName: String
    override init() {
        dogName = "大黄"
        super.init()
    }
}

Dalam Object-c, kita mesti terlebih dahulu mengesahkan bahawa kelas induk telah menyelesaikan pemulaan sebelum memulakan subkelas:

- (instancetype)init{
    self = [super init];
    if (self) {
        
    }
    return self;
}

Adakah ini sebabnya?

習慣沉默
習慣沉默

membalas semua(0)
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan