PHP+MySQLl网站开发项目式教程项目三 模块二 面向对象编程.ppt

PHP+MySQLl网站开发项目式教程项目三 模块二 面向对象编程.ppt

静态成员 静态成员是属于类的,当访问类中的成员时,需要使用范围解析操作符“::”。接下来列举静态成员的访问方法。 类名::静态成员 //类名访问静态成员 self::静态成员 //类内访问静态成员(父类中使用时,优先访问父类静态成员) static::静态成员 //类内访问静态成员(父类中使用时,优先访问子类静态成员) parent::静态成员 //类内访问父类静态成员 对象::静态成员 //对象访问静态成员(不推荐这种方式) 任务三:类常量与静态成员 静态成员 在上述语法格式中,通过类名的方式,既可以在类的内部,又可以在类的外部访问静态成员;而使用 self、parent、static 关键字的方式,仅可以在类的内部访问静态成员。另外,self、parent、static 关键字也可以访问非静态方法,但是在静态访问中不能使用 $this,因为 $this 是对象的引用,静态方法一般只对静态属性进行操作。 任务三:类常量与静态成员 静态成员 下面通过代码演示静态成员的定义和访问,具体代码如下。 class Student { public static $school; public static function show() { echo 我的学校是: . self::$school; //类内静态方法访问类的静态成员属性

文档评论(0)

1亿VIP精品文档

相关文档