訪問控制

  1. 基本備註:

以下是從最高訪問(最少限制)到最低訪問(最嚴格限制)的三個訪問級別

公共訪問允許從模型中的任何檔案訪問類,結構,變數等,但更重要的是,如果外部檔案匯入包含公共訪問程式碼的模組,則在模組外部。在建立框架時使用公共訪問很受歡迎。

內部訪問僅允許實體模組的檔案使用實體。預設情況下,所有實體都有內部訪問級別(除少數例外)。

專用訪問可防止在該檔案之外使用該實體。

  1. 子類別備註:

子類不能具有比其超類更高的訪問許可權。

  1. Getter&Setter 備註:

如果 property 的 setter 是 private,則 getter 是 internal(這是預設值)。你還可以為 getter 和 setter 分配訪問級別。這些原則也適用於以及

  1. 一般備註:

其他實體型別包括:Initializers,Protocols,Extensions,Generics 和 Type Aliases