基本クラスから継承するクラスがいくつかあります。通常、私は子供の中でコンストラクタを書き直して親のものを呼び出すためにC++クラスを使用しました。Swiftのinitサブクラスを呼び出すときに親コンストラクタを呼び出す
再作成せずにサブクラスを初期化するときに、Swiftで親コンストラクタを呼び出す方法はありますか?一例として、これら2つのクラスを持つ
internal class A {
init(aBool: Bool? = false) {
...
}
}
class B: A {
init(aString: String) {
...
}
}
、私はコンストラクタを使用してBを初期化したいと思います:
let obj = A(true)