91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php面向對象之抽象類和接口

發布時間:2020-06-04 13:50:40 來源:網絡 閱讀:400 作者:w_jun2012 欄目:web開發

PHP面向對象-抽象類和接口

抽象類:

         一種特殊的類

         類中有一個是抽象方法就是抽象類

         關鍵字:abstract

         抽象類中可以有不是抽象方法或抽象屬性,但訪問權限不是是私有的

         抽象類的作用:

                   使用抽象類就包含了繼承關系

                   為子類定義了公共接口

                   為子類提供了規范和約束

         abstract   class aa{}

抽象方法:

         沒有方法體(聲明時沒有花括號和內容),直接分好結束;

                  

         Abstract關鍵字修飾

                   abstract   function aa();

 

 

注意:

         抽象類不能被實例化,只能被繼承

 

abstract class aa{             //定義抽象類   只能被繼承不能被實例化

         abstract function aa();    //抽象方法抽象類中的成員方法使用時必須被重載

         abstract function bb();

}

class bb extends aa{            //繼承抽象類

         function aa(){          //實現方法 

                   echo ‘aaaaaaaaaaaaaaaaaaa’;

}

         function bb(){}

}

         $a=new bb;

                   $a->aa();

接口:

         特殊的抽象類,抽象類的方法都是抽象的

         必須為公共的public

         常量

         抽象方法不需要前面加abstract關鍵字修飾,接口中的方法都是抽象方法

         關鍵字:interface

         class類實現接口關鍵字:implements

                   如實現多個接口,可用,(逗號)分割

         例:

             interface aa{                         //聲明一個接口

                  function   insert();                    //接口內定義的成員方法  無需前面加abstract修飾

 

}

        interface  bb{                      //定義第二個接口

        function  select();

 }

interfacecc extends bb{                   //接口繼承

         function update();                   //繼承后的接口可在重新添加新的成員方法

}

 

    class  dd implements aa,cc{                 //類實現接口   多接口用,(逗號隔開)

        function insert(){}   //成員方法定義接口內的所有成員方法都必須定義,否則報致命性錯誤                             function  update(){}

                      function  delete(){}

                   }       

                            $a= new dd;            //實例化對象


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

西畴县| 连南| 墨竹工卡县| 嘉兴市| 沁阳市| 洛宁县| 汕尾市| 湘乡市| 东阿县| 肃北| 潢川县| 龙井市| 谷城县| 久治县| 民县| 定西市| 高碑店市| 兴安盟| 永兴县| 旬阳县| 奉化市| 东宁县| 光山县| 古蔺县| 盐边县| 宜兰县| 土默特右旗| 赫章县| 本溪市| 桐城市| 盘山县| 通州区| 璧山县| 岚皋县| 福安市| 二手房| 长顺县| 龙山县| 乌海市| 定结县| 望江县|