swift3.0 fileprivate private 测试效果
发布时间:2020-12-14 06:36:36 所属栏目:百科 来源:网络整理
导读:在一个文件的代码: class User { fileprivate var name = "dacai" private var age = "18" var sex = "dacai" var accessPrivateAge: String { return age }}class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() p
在一个文件的代码: class User { fileprivate var name = "dacai" private var age = "18" var sex = "dacai" var accessPrivateAge: String { return age } } class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() print(User().accessPrivateAge) //想访问private的 你可以这样玩 print(User().name) //print(User().age) 报错 :因为private } } 在另一个文件中: class Test: NSObject { func Visit() { print(User().sex) //print(User().age) 报错 :因为fileprivate } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |