open | どこからでもサブクラスの作成、上書き定義可能 |
---|---|
public | このクラスを定義したモジュール内部でのみサブクラスの作成、上書き定義可能 |
internal (省略時) | 定義を含むソースファイルと同じモジュール内部からアクセス可能 |
private | クラスや構造体の定義単位の内部からのみ利用可能 |
fileprivate | 同一ソースファイル内からのみ利用可能 |
open | どこからでもサブクラスの作成、上書き定義可能 |
---|---|
public | このクラスを定義したモジュール内部でのみサブクラスの作成、上書き定義可能 |
internal (省略時) | 定義を含むソースファイルと同じモジュール内部からアクセス可能 |
private | クラスや構造体の定義単位の内部からのみ利用可能 |
fileprivate | 同一ソースファイル内からのみ利用可能 |