天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

淺析php中抽象類和接口的概念以及區(qū)別

復制代碼 代碼如下:
//抽象類的定義:
abstract class ku{  //定義一個抽象類
  abstract function kx();
  ......
}
function aa extends ku{
  //實現(xiàn)抽象類的方法
  function kx(){
    echo 'sdsf';
  }
}
//使用方法
$aa=new aa;
$aa->kx();
//1.定義一些方法,子類必須完全實現(xiàn)這個抽象中所有的方法
//2.不能從抽象類創(chuàng)建對象,它的意義在于被擴展
//3.抽象類通常具有抽象方法,方法中沒有大括號
//4.抽象方法不必實現(xiàn)具體的功能,由子類來完成
//5.在子類實現(xiàn)抽象類的方法時,其子類的可見性必須大于或等于抽象方法的定義
//6.抽象類的方法可以有參數(shù),也可以為空
//7.如果抽象方法有參數(shù),那么子類的實現(xiàn)也必須有相同的參數(shù)個數(shù)
//////////////////////////////接口類的定義:
interface Shop{
      public   function buy($gid);
      public   function sell($gid);
      abstract function view($gid);
}
//如果要使用接口,必須定義接口類中的所以方法少一個都不可以(abstract除外)。
//這樣如果在一個大項目中不管別人怎么去做下面的方法,但是他必須實現(xiàn)本接口中的所有方法才可以!
//例:實現(xiàn)上面的接口的一種方法
class BaseShop implements Shop{
   public function buy($gid){
      echo '你購買了ID為 :' . $gid . '的商品';
   }
   public function sell($gid){
      echo '你購賣ID為 :' . $gid . '的商品';
   }
   public function view($gid){
      echo '你瀏覽了ID為 :' . $gid . '的商品';
   }
}
//接口的多重繼承示例:
<?php
interface staff_i1{ //接口1
  function setID();
  function getID();
}
interface staff_i2{ //接口2
  function setName();
  function getName();
}
class staff implements staff_i1,staff_i2{
  private $id;
  private $name;
  function setID($id){
    $this->id = $id;
  }
  function getID(){
    return $this->id;
  }
  function setName($name){
    $this->name = $name;
  }
  function getName(){
    return $this->name;
  }
  function otherFunc(){ //這是一個接口中不存在的方法
    echo “Test”;
  }
}
?>

他們的不同點:
1。抽象類中可以有非抽象的方法而接口中只能夠有抽象的方法!
2。一個類可以繼承多個接口,而一個類只能繼承一個抽象類!
3。接口的使用方式通過implements關鍵字進行,抽象類則是通過繼承extends關鍵字進行!

php技術淺析php中抽象類和接口的概念以及區(qū)別,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产午夜理论片YY8840Y | 洲精品无码高潮喷水A片 | 农民工老头在出租屋嫖老熟女 | 日日噜噜夜夜狠狠扒开双腿 | 瑜伽牲交AV | 欧美日韩精品久久久免费观看 | 欧美兽交YOYO| 国产人妻人伦精品久久无码 | 麻豆国产精品久久人妻 | 四房播播开心五月 | 99久久免热在线观看 | 袖珍人与大黑人性视频 | 国产午夜精品视频在线播放 | 双腿打开揉弄高潮H苏安安秦慕深 | 欧美精品乱码99久久蜜桃 | 久久一本岛在免费线观看2020 | 俄罗斯18xv在线观看 | 丰满艳妇亲伦 | 日本高清不卡一区久久精品 | 国产国拍亚洲精品永久软件 | 儿媳妇完整版视频播放免费观看 | 中文字幕欧美日韩VA免费视频 | 精品午夜国产福利观看 | 亚洲第一页视频 | 亚洲国产日韩欧美高清片a 亚洲国产日韩a精品乱码 | 成人免费网址在线 | 亚洲欧美日韩高清中文在线 | 无码丰满人妻熟妇区 | 中文字幕欧美一区 | 免费观看桶机十分钟 | 日操夜操天天操 | 亚洲精品不卡在线 | 美女脱三角裤 | 亚洲国产成人久久一区www妖精 | 三级网站午夜三级 | 武汉美女洗澡 | 美女被强奷到抽搐的动态图 | 贤妻良母电影日本 | 富婆找黑人老外泻火在线播放 | 老外的好大c的我好爽 | 黄页网址大全免费观看 |