3.7 访问控制 (Access Control) Swift 中的访问控制 (Access Control) 访问控制是面向对象编程中的一个重要概念,它允许开发者限制代码不同部分之间的访问级别。在 Swift 中,访问控制允许你隐藏实现细节,并创建一个清晰的 API,从而提高代码的可维护性和安全性。Swift 提供了五个不同的访问级别,每个级别都定义了代码可以被访问的范围。 1. 访问级别概览 Swift 提供了以下五个访问级别,按访问权限由高到低排列: open: 最高的访问级别。 访问权限仅适用于类和类成员。 允许在定义模块之外访问和继承类,以及重写类成员。只有当你的代码旨在被其他模块广泛使用和扩展时,才应该使用 。 public: 与 类似, 允许在定义模块之外访问。