首頁 > 後端開發 > php教程 > php抽象類別 繼承抽象類別 android抽象類別 抽象類別的方

php抽象類別 繼承抽象類別 android抽象類別 抽象類別的方

WBOY
發布: 2016-07-29 08:48:50
原創
1011 人瀏覽過

出現原因:父類不確定性

為什麼設計抽象類這個技術?

1.在實際開發中,我們可能有這樣一種類,是其他類的父類,但是它本身並不需要實例化,主要用途用於讓子類別來繼承,這樣達到程式碼重複使用,同時利於專案設計者,設計類別。

2.關鍵字abstract

3. abstract class 類別名稱

  {//方法   //

屬性  

 function 函數名稱

(

參數列表) ;   /*abstract  修飾符   {

   echo

 " 這個寫法是錯的!";//因為多寫了方法體   } */ abstract

修飾一個方法,這個類別叫做抽象方法【如果是抽象方法,不能有方法體】;

4.抽象類別可以沒有抽象方法,同時還可以有實作了的方法(完整的函數);b.一旦一個方法宣告abstract

,即

abstract

類名對應

abstract

方法;

c.

如果一個類別的抽象類,則它必須繼承該類

抽象方法,除非它是抽象類別;案例

1

 { public $name; protected $price; 

abstract

public  function cry();//);  class Dog extends Animal //子類別 { public function 

cry

()/子類 echo "小狗汪汪叫!"; } }

 $dog1=new Dog(); $dog1->cry();/new Dog(); $dog1->cry();//new Dog(); $dog1->cry();//new Dog();

以上就介紹了php抽象類,包含了php,抽象類別的內容,希望對PHP教學有興趣的朋友有幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板