PHP应用开发与实战第15章面向对象.ppt

15.8.1 final关键字 final,中文含义是最终的、最后的。被final修饰过的类和方法就是“最终的版本”。如果有一个类的格式为: final class class_name{ //… } 说明该类不可以再被继承,也不能再有子类。 如果有一个方法的格式为: final function method_name() 说明该方法在子类中不可以进行重写,也不可以被覆盖。 这就是final关键字的作用。 在PHP中,通过static关键字修饰的成员属性和成员方法被称为静态属性和静态方法。静态属性和静态方法不需要在被类实例化的情况下就可以直接使用。 1.静态属性 静态属性就是使用关键字static修饰的成员属性,它属于类本身而不属于类的任何实例。它相当于存储在类中的全局变量,可以在任何位置通过类来访问。静态属性访问的语法如下: 类名称::$静态属性名称 其中的符号“::”被称为范围解析操作符,用于访问静态成员、静态方法和常量,还可以用于覆盖类中的成员和方法。 如果要在类内部的成员方法中访问静态属性,那么在静态属性的名称前加上操作符“self::”即可。 2.静态方法 静态方法就是通过关键字static修改的成员方法。由于它不受任何对象的限制,所以可以不通过类的实例化直接引用类中的静态方法。静态方法引用的语法如下: 类名称::静态方法名称([参数1,参数2,……

文档评论(0)

1亿VIP精品文档

相关文档