首页 > 代码库 > 一天小结 php 两个关键字的使用

一天小结 php 两个关键字的使用

1:static 静态类

(有时候,可能需要创建可供所有类实例共享的字段和方法,这些字段和方法与所有的类实例有关,但不能由任何特定对象调用

?
1
2
3
4
class Student{
    static $name = "小小";
    public static $sex = "女";
}

2:extend 继承

?
1
2
3
4
5
6
7
8
9
10
11
12
class Student{
    public $name = "小小";
    public $sex = "女";
    public function run(){
        echo "我今年17岁";
    }
}
class NoteStudent extends Student{
}
 
$Student = new NoteStudent;
$Student->run();

(1):有时候,并不是特别需要父类的字段和方法,把么可以通过子类的重写来修改父类的字段和方法。  

(2):当 private(私有的) 无法被子类继承,这个时候应该用 protected(受保护的) 修饰符来封装。

(3):子类已经覆盖了父类的方法,但是又要去调用父类的方法,可以用  父类名::方法()  或者  parent::方法()  去调用,一帮用

parent::方法()    方法。