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

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

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午夜精品麻豆AV | 国产伊人网 | 国产高清在线不卡 | 四虎永久免费地址ww417 | 天天操天天射天天爽 | kuaibo成人播放器 | 国语视频高清在线观看 | 青青草国产免费国产是公开 | 美女视频在线观看视频 | 国产福利专区精品视频 | 久久一本综合 | 亚洲精品中文字幕在线 | 大学生情侣在线 | 大东北chinesexxxx露脸 | 成年人视频在线播放 | 精品久久久久亚洲 | 新新电影理论中文字幕 | 丁香六月色婷婷综合网 | 4455四色永久免费 | 蜜桃影像传媒破解版 | 98成人网| 香蕉视频在线观看网站 | 青青在线视频免费 | 99热这里只有精品国产免费 | 久久精品视在线观看85 | 日日操日日舔 | 午夜福利08550| 国产成人精品本亚洲 | 免费精品99久久国产综合精品 | 91aaa免费免费国产在线观看 | h肉动漫在线视频无修无遮挡 | free chinese麻豆| 我们中文在线观看免费完整版 | 国产在线影院 | 免费的强动漫人物的 | 欧美国产日本精品一区二区三区 | 秋霞午夜视频在线观看 | 亚洲精品动漫免费二区 | 日本福利视频网站 |