一天小结 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::方法() 方法。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。