标题
php中调用父类的构造方法不是使用super关键字 , 而是使用parent::__construct()
clq
浏览(0) +
2010-03-03 10:55:36 发表
编辑
关键字:
可以看出php继承使用的也是extends 关键字
php中调用父类的构造方法不是使用super关键字 , 而是使用parent::__construct(参数1 , 参数2 , 参数3)的形式来调用。
来自 http://shuaigg-babysky.javaeye.com/blog/501037
clq
Php继承与父类构造方法的调用
Animal类
Php代码
1. class Animal {
2. private $kind ;
3.
4. function __construct($kind) {
5. $this -> kind = $kind;
6. }
7.
8. function wow() {
9. echo $this -> kind;
10. }
11. }
class Animal {
private $kind ;
function __construct($kind) {
$this -> kind = $kind;
}
function wow() {
echo $this -> kind;
}
}
Cat类
Php代码
1. class Cat extends Animal {
2.
3. function __construct() {
4. parent::__construct("Cat");
5. }
6.
7. function mow() {
8. echo "mow!";
9. }
class Cat extends Animal {
function __construct() {
parent::__construct("Cat");
}
function mow() {
echo "mow!";
}
}
test.php
Php代码
1. $cat = new Cat();
2. $cat -> wow();
3. $cat -> mow();
$cat = new Cat();
$cat -> wow();
$cat -> mow();
可以看出php继承使用的也是extends 关键字
php中调用父类的构造方法不是使用super关键字 , 而是使用parent::__construct(参数1 , 参数2 , 参数3)的形式来调用。
NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.