๐Ÿ”ธrequired initializer

โ•ฑ๐Ÿšง under construction -> subclass, override, designated initializer, inherited initializer, convenience init

swift โŸฉ type โŸฉ init โŸฉ initializers โŸฉ required

// superclass
class SuperClass {
    required init() { ... }    // 1๏ธโƒฃ required (designated) init
}

// subclass
class Subclass: SuperClass {
    required init() { ... }    // 2๏ธโƒฃ required init (No `override` hereโ—๏ธ)
}

Last updated

Was this helpful?