一, 面向對象:函數
1.這是重點!這是重點!這是重點!重要的事情說三遍!this
面向對象的特徵有三點:封裝 繼承 多態.對象
2,在面向對象 或者類中 屬性和方法 咱們統稱位類的成員繼承
3.面向對象的輸出符合用 public 來實現,沒有他會報錯.io
eg:function
class heihei{class
public $name="武則天";程序
public $sex = "女";方法
public $hobby="玩英雄聯盟";co
public $age="20歲";//武則天,最強王者,不信你去找她.
}
echo "<pre>";
$xx = new heihei();
var_dump($xx);
這是輸出一個最基本的類面向對象.(某懶惰的老師你就省事了很多了,不用謝我,個人名字叫紅領巾)
4.function __construct($name,$sex,$hobby,$age){}//這個方法叫作構造方法,在實例化這個類的時候會執行他,__construct是固定詞語不可變更.
5.析構函數 __destruct 在對象被釋放的時候運行 unset函數程序運行完畢的時候.顯示時先顯示最後一個.
6.接下來的這幾個統一到一塊兒,由於他們幾個過短了 不配獨佔一行
final 最終的
self:: 至關於$this->
parent::訪問父類
protected 受保護的,能夠讓本身的子類訪問
private 不能直接輸出 私有的 ,不能夠讓本身的子類訪問
接下來的一個例子是會用上以上方法;(某懶老師的福利)
eg:
class hh{
public $name;
public $weizhi;
public $Q;
public $W;
public $E;
public $R;
// public $D;
public function Q(){
echo $this->name. "使用了Q技能".$this->Q;
}
public function W(){
echo $this->name. "使用了W技能".$this->W;
} public function E(){
echo $this->name. "使用了E技能".$this->E;
} public function R(){
echo $this->name. "使用了Q技能".$this->R;
}
public function __construct($name,$weizhi,$Q,$W,$E,$R){
$this->name = $name;
$this->weizhi = $weizhi;
$this->Q = $Q;
$this->W = $W;
$this->E = $E;
$this->R = $R;
}
}
$wcy = new hh("劍聖","刺客","阿爾法突襲","冥想","無極劍道","高原血統");
$wcy -> Q();
echo "<hr>";
class ss extends hh{
public $D;
public function freestyle(){
echo $this ->name."來了一個大管理";
}
public function shoot_3(){
echo $this->name."搶了三我的頭";
}
function __construct($name,$weizhi,$Q,$W,$E,$R,$D){
$this->D = $D;
parent::__construct($name,$weizhi,$Q,$W,$E,$R);
}
public function __destruct(){//析構函數 在對象被釋放的時候運行 unset函數程序運行完畢的時候.顯示時先顯示最後一個
echo $this -> name;
}
}
$jiansheng = new ss("劍聖","刺客","阿爾法突襲","冥想","無極劍道","高原血統","而且閃現逃走");
$jiansheng->shoot_3();
echo $jiansheng -> D;
echo "<hr>";
***********************************************************************************************************************************************************************************************************************************************************************************************************************************