我有一些继承自基类的类.通常使用c ++类,我习惯在子代中重写构造函数,然后调用父代.
在初始化子类时如何在Swift中调用父构造函数而不重写它?
internal class A {
init(aBool: Bool? = false) {
...
}
}
class B: A {
init(aString: String) {
...
}
}
Run Code Online (Sandbox Code Playgroud)
以这两个类为例,我想使用A构造函数初始化B:
let obj = A(true)
Run Code Online (Sandbox Code Playgroud) swift ×1