首页 > 代码库 > 10.25下午 静态
10.25下午 静态
1.静态
静态是和之前做的类的普通成员对应的。类里面的成员可以分为两类,一类是普通成员,另一类是静态成员。之前写额都是普通成员,普通成员是属于对象的。静态成员是属于类的,静态是相对于普通成员来说的。
静态成员的定义:
//静态 //普通成员是属于对象的 //静态成员 //静态成员是属于类的 //关键字:static //self关键字:在类里面代表类 //在静态方法里面不能调用普通成员 //普通方法里面可以调用静态成员 /*class Fenbi { public $length;//粉笔的长度,定义成普通的成员。 public static $color;//粉笔的颜色,定义成静态的成员。static定义静态的关键字。 static function Show() { echo "粉笔颜色是:".self::$color;//self换成类名Fenbi也可以,self在类里面代表该该类,this在类里面代表该对象。 } function Xianshi() { echo "显示:".self::$color; } } $f = new Fenbi();//先造一个对象 $f->length;//用对象去调用普通成员 Fenbi::$color = "红色";
//Fenbi::show();//调用静态方法,不用 Fenbi::$color;//因为静态成员是属于类的,所以要使用类名调用静态成员 $f->Xianshi(); */
10.25下午 静态
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。