This commit is contained in:
Nemocdz
2020-06-15 23:00:40 +08:00
parent f7c9433bff
commit ff8a9ca1a4

View File

@ -31,7 +31,7 @@ Swift 为代码中的实体提供了五种不同的*访问级别*。这些访问
open 为最高访问级别限制最少private 为最低访问级别(限制最多)。
open 只能作用于类和类的成员,它和 public 的区别主要在于 open 限定的类和成员能够在模块外能被继承和重写,在下面的 [子类](#subclassing) 这一节中有详解。将类的访问级别显指定为 `open` 表明你已经设计好了类的代码,并且充分考虑过这个类在其他模块中用作父类时的影响。
open 只能作用于类和类的成员,它和 public 的区别主要在于 open 限定的类和成员能够在模块外能被继承和重写,在下面的 [子类](#subclassing) 这一节中有详解。将类的访问级别显指定为 `open` 表明你已经设计好了类的代码,并且充分考虑过这个类在其他模块中用作父类时的影响。
### 访问级别基本原则 {#guiding-principle-of-access-levels}