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中对访问权限设置得比较松弛。
时间: 2024-10-07 08:54:53