PHP抽象類
阿新 • • 發佈:2017-06-22
extend bstr log 這就是 pub 必須 bsp logs cond
知識點:
多態:一個類被多個子類繼承,但是每個子類重寫該父類的方法不同,呈現出多種形態的功能,這就是多態。
抽象類:抽象類本身含有抽象方法,被抽象關鍵字abstract修飾的方法被子類繼承後必須進行重寫。如下:
1 2 abstract class First{ 3 4 abstract public function getNum(); 5 } 6 //第一個子類 7 class Second extends First{ 8 9 private $num = 2; 10 public function getNum(){ 11 12echo $this->num; 13 } 14 } 15 $a = new Second(); 16 $a->getNum();//輸出
//第二個子類 17 class Three extends First{ 18 19 private $num = 3; 20 public function getNum(){ 21 22 echo $this->num; 23 } 24 } 25 $b = new Three(); 26 $b->getNum();//輸出3
PHP抽象類