PHP类的继承
<?php class dog{ // var $name; //private:私有的 把var 改成private // private $name; 外部(类之外)是调用不出来访问不了的(包括子类也是访问不了) // protected $name; //也是(类之外)外部是调用不出来访问不了的(这个子类可以访问) //public $name; //public 公开的 这个是可以访问 var $name; //如果var声明,默认的是public // php 将所有以__(两个下划线)开头的类方法保留为魔术方法。 // 所以在定义类方法时,除了魔术方法,建议不要以__为前缀 // construct 构成;建造 构造函数声明必须是__construct() function __construct(){ // $this->name = $n; } function bark(){ echo $this->name."wang"; } } //habadog继承dog 右以用关键字extends来声明继承关系 class habadog extends dog{ //继承类dog的属性和方法过来 } $haba = new habadog(); $haba ->name="哈巴狗"; echo $haba->bark(); //输出结果 哈巴狗wang ?>
原文链接:https://www.qiquanji.com/post/7470.html
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。