訪問控制
- 基本備註:
以下是從最高訪問(最少限制)到最低訪問(最嚴格限制)的三個訪問級別
公共訪問允許從模型中的任何檔案訪問類,結構,變數等,但更重要的是,如果外部檔案匯入包含公共訪問程式碼的模組,則在模組外部。在建立框架時使用公共訪問很受歡迎。
內部訪問僅允許實體模組的檔案使用實體。預設情況下,所有實體都有內部訪問級別(除少數例外)。
專用訪問可防止在該檔案之外使用該實體。
- 子類別備註:
子類不能具有比其超類更高的訪問許可權。
- Getter&Setter 備註:
如果 property 的 setter 是 private,則 getter 是 internal(這是預設值)。你還可以為 getter 和 setter 分配訪問級別。這些原則也適用於標以及
- 一般備註:
其他實體型別包括:Initializers,Protocols,Extensions,Generics 和 Type Aliases