php练习敲代码:静态方法的访问

2021年6月5日17:55:37 发表评论

静态方法也叫类方法,静态方法是属于所有对象实例的,其形式如下:访问修饰符 static 方法名(){}。这里狗哥用一段代码演示:

<?php
class Student{
public $name;
public $age;
public $sex;
public static $className="SEO班级";
public static $count=0;

public function __construct($name,$age,$sex){
$this->name=$name;
$this->age=$age;
$this->sex=$sex;
self::$count++; //静态方法也叫类方法;
}

public function showSelf(){
echo '我的名字是'.$this->name.',我的年龄'.$this->age.',在'.self::$className.'。';
echo '<br />';
echo '我们班共有'.self::$count.'人';
}

//静态成员方法
public static function showCount(){
echo self::$count;
}
}

$st1= new Student('狗哥',20,'女');
$st2=new Student('木卢',21,'女');
$st1->showSelf();
?>

类方法中不能访问非静态变量;静态方法的访问方式:

在类外部:类名::类方法名或对象名->类方法名;

在类内部:类名::类方法名或self::类方法名。

 

php练习敲代码:静态方法的访问》相关阅读:

weinxin
前三位免费诊断网站并出报告!
可免费领取:一.2021最新SEO7天快速排名教程;二.伪原创工具(带3万条真实词库);三.每天前3名免费诊断网站并出方案;
  • A+
所属分类:PHP
  • 版权声明:seo培训网站内容为高质量伪原创文章,于2021年6月5日17:55:37,由狗哥发表,共 633 字。本文地址:http://www.uziseo.com/php/115893.html

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: