*1. open:可以在任何地方访问、继承和重写
*2. public:可以在任何地方被访问,在其他module中不能被继承和重写(一会在详细介绍一下什么是module内和module外)
*3. internal:默认访问级别,在整个模块内都可以被访问
*4. fileprivate:其修饰的属性可以再同一个文件被访问、继承和重写,同一个文件指同一个swift文件,一个文件中可以有多个类
- private:其修饰的属性和方法只能在本类被访问和使用,不包括扩展类
</pre>