public :被修饰的类、属性、方法,允许跨类、跨包访问
private: 被修饰的类、属性、方法,只允许类本身的方法访问。
protect: 被修饰的类、属性、方法,只允许类本身方法及其子类访问。
default: 被修饰的类、属性、方法,只允许在同一个包中访问。