登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> 程序员学前班[不再更新,只读] >> 主题: php中调用父类的构造方法不是使用super关键字 , 而是使用parent::__construct()     [回主站]     [分站链接]
标题
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
2010-3-3 11:01:55 发表 编辑

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)的形式来调用。



总数:1 页次:1/1 首页 尾页  
总数:1 页次:1/1 首页 尾页  


所在合集/目录



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1