public:类内外皆可以访问,没有任何限制
private:只允许类内访问,不可继承
protected:只允许类内访问,可以继承和重载
final:禁止继承和重载
接口:必须实现其声明的方法
常量:可以不用初始化类直接使用 A::CONSTANT
static:可以不用初始化类直接使用 B::function() ,禁止在static方法中使用$this指针,因为没有初始化类会导致没有对象可以引用