一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP abstract 抽象類定義與用法示例

PHP abstract 抽象類定義與用法示例

2019-09-30 17:19水月情緣雪飛飛 PHP教程

這篇文章主要介紹了PHP abstract 抽象類定義與用法,結(jié)合實例形式分析了php定義abstract抽象類以及繼承抽象類等具體使用技巧,需要的朋友可以參考下

本文實例講述了PHP abstract 抽象類定義與用法。分享給大家供大家參考,具體如下:

PHP抽象類應用要點:

1.定義一些方法,子類必須完全實現(xiàn)這個抽象中所有的方法

2.不能從抽象類創(chuàng)建對象,它的意義在于被擴展

3.抽象類通常具有抽象方法,方法中沒有大括號

PHP抽象類應用重點:

1.抽象方法不必實現(xiàn)具體的功能,由子類來完成

2.在子類實現(xiàn)抽象類的方法時,其子類的可見性必須大于或等于抽象方法的定義

3.抽象類的方法可以有參數(shù),也可以為空

4.如果抽象方法有參數(shù),那么子類的實現(xiàn)也必須有相同的參數(shù)個數(shù)

示例:

//作用:抽象類不實現(xiàn)具體方法,具體方法由子類完成。
//定義抽象類 abstract
abstract class A{
  //abstract 定義抽象類的方法,這里沒有花括號。子類必須實現(xiàn)這個抽象方法。
  abstract public function say();
  //抽象類可以有參數(shù)
  abstract public function eat($argument);
  //在抽象類中可以定義普通的方法。
  public function run(){
    echo '這是run方法';
  }
}
class B extends A{
  //子類必須實現(xiàn)父類的抽象方法,否則是致命的錯誤。
  public function say(){
    echo '這是say方法,實現(xiàn)了抽象方法';
  }
  public function eat($argument){
    echo '抽象類可以有參數(shù) ,輸出參數(shù):'.$argument;
  }
}
$b =new B;
$b->say();
echo '<br>';
$b->eat('apple');
echo '<br>';
$b->run();

運行結(jié)果:

這是say方法,實現(xiàn)了抽象方法
抽象類可以有參數(shù) ,輸出參數(shù):apple
這是run方法

希望本文所述對大家PHP程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久亚洲精品AV无码四区 | 超级乱淫伦小说1女多男 | 美女扒开粉嫩尿口漫画 | 精品91一区二区三区 | 亚洲福利一区二区三区 | 欧美成人二区 | 国产午夜久久精品 | 亚洲午夜视频 | 大奶老太 | 色综色天天综合网 | 鞋奴的视频VK | 日本四虎影视 | 奇米影视奇米色777欧美 | 国产农村一一级特黄毛片 | 美女牲交毛片一级视频 | 大陆男同志gayxxx | 99精品国产成人一区二区 | 色亚洲视频| 好姑娘在线观看完整版免费 | 色综合中文字幕天天在线 | 国产精品高清一区二区三区 | 精品一区二区三区在线成人 | 无耻之徒第十一季在线观看 | 污污在线免费观看 | 日本h乱淫动漫在线观看 | 欧美交换乱理伦片120秒 | 日本三级免费观看 | 久久精品视频uu | 狠狠干在线观看 | 99热精品在线免费观看 | 97超pen个人视频公开视频视 | 色涩导航 | 我把寡妇日出水好爽 | 王者荣耀瑶白色液体 | 国产精品第一区揄拍 | 好大好硬抽搐好爽想要 | 五月天国产精品 | 洗濯屋H纯肉动漫在线观看 武侠艳妇屈辱的张开双腿 午夜在线观看免费观看 视频 | 99久久九九 | 办公室操秘书 | 亚洲精品久久啪啪网站成年 |