class
X {
private
var a: Int
private
var b: String
init() {
a = 0
b =
""
}
}
class
ViewController: UIViewController {
override func viewDidLoad() {
super
.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
var x = X()
x.a = 100
x.b =
"Hello"
}
}
在Swift中,private成员不单单被当前类,并且能被在当前swift源文件的任何做用域被访问。可是在其它Swift源文件中就没法访问了。
Swift中对访问权限设置得比较松弛。swift