// 屬性訪問控制
// Swift 中由低到高提供了 private, fileprivate, internal, public, open
// 默認(rèn)的是 internal 程序模塊中都可見,? 一個(gè)module 也就是 target內(nèi)
/*
private 當(dāng)前作用域, 一個(gè) Class內(nèi)窃诉, 一個(gè)方法內(nèi)
fileprivate 當(dāng)前文件中
跨 target 的有 public open
public 不允許框架內(nèi)容被其他target 繼承或重寫
open 可以繼承和重寫
*/
// 默認(rèn)的是 internal丢郊, set 時(shí)端衰,private忠烛,必須在內(nèi)部
class MyClass {? ? ? ? // 類默認(rèn)的是 internal target內(nèi)
private(set) var name: String?
}