private: 符号仅在当前声明中可见。fileprivate: 在当前文件中可见的符号。internal: 在当前模块或默认访问修饰符中可见的符号。public: 在当前模块外可见的符号。open: 用于在当前模块之外子类化或覆盖类或函数。