final -通常修饰类,然后这个类就不能被子类继承和覆盖了。
static(静态) -只能修饰属性和方法,不能修饰类,存在内存中,可直接调取,用静态方法的时候直接访问不用创建对象,==(类名::静态成员)。
两种访问方式:类名::方法名 self::变量名(在同一类中) (静态方法不能访问非静态成员,只能$this->..)