【发布时间】:2017-01-31 17:42:54
【问题描述】:
Swift 3 引入了我在框架中使用的新 open 关键字。
此框架中的open 类是否需要在所述框架之外使用open 初始化程序,或者init 函数是否继承了该类上的open 声明?
例如:
open class OpenClass {
var A: String
init() { // does this init() function need to be marked open?
A = String()
}
}
附带问题:开放类OpenClass 中的变量是否继承了其类的开放性质?
【问题讨论】: