日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

接口多繼承

在php的面向?qū)ο笾校涌诳梢岳^承接口。PHP類只能繼承一個父類(單繼承),但是接口可以實現(xiàn)多繼承,可以繼承一個或者多個接口。當(dāng)然接口的繼承也是和類的繼承一樣使用extends關(guān)鍵字,要多個繼承的話只要用逗號把繼承的接口隔開即可。

需要注意的是當(dāng)你接口繼承其它接口時候,直接繼承父接口的靜態(tài)常量屬性和抽象方法,所以類實現(xiàn)接口時必須實現(xiàn)所有相關(guān)的抽象方法。

下面舉例說明:

1.繼承單接口

<?php
interface testA{
 function echostr();
}
interface testB extends testA{
 function dancing($name);
}
class testC implements testB{
 function echostr(){
 echo "接口繼承,要實現(xiàn)所有相關(guān)抽象方法!";
 echo "<br>";
 }
 function dancing($name){
 echo $name."正在跳舞!";
 }
}
$demo=new testC();
$demo->echostr();
$demo->dancing("模特");
//運行結(jié)果
/**
 接口繼承,要實現(xiàn)所有相關(guān)抽象方法
 模特正在跳舞!
**/

2.繼承多接口

<?php
interface testA{
 function echostr();
}
interface testB{
 function dancing($name);
}
interface testC extends testA,testB{
 function singing($nickname);
}
class testD implements testC{
 function echostr(){
 echo "接口繼承,要實現(xiàn)父接口所有相關(guān)方法!";
 echo "<br />";
 }
 function dancing($name){
 echo $name."正在跳舞!";
 echo "<br />";
 }
 function singing($nickname){
 echo $nickname."正在唱歌!";
 }
}
$demo=new testD();
$demo->echostr();
$demo->dancing("模特");
$demo->singing("周杰倫");
//運行結(jié)果
/**
 接口繼承,要實現(xiàn)父接口所有相關(guān)方法!
 模特正在跳舞!
 周杰倫正在唱歌!
**/

tarits多繼承

多繼承里一個類可以同時繼承多個父類,組合多個父類的功能 C++ 里就是使用這種模型來增強集成的靈活性的,但多重繼承過于靈活,并且會帶來“菱形繼承”,故使用起來有不少困難,模型變的復(fù)雜起來,現(xiàn)在大多數(shù)語言都放棄了多重繼承這一模型。 
但有的場合想用多繼承,但PHP又沒多繼承,于是就發(fā)明了這樣的一個東西。

Traits可以理解為一組能被不同的類都能調(diào)用到的方法集合,但Traits不是類!不能被實例化。先來例子看下語法:

<?php
trait myTrait{
 function traitMethod1(){}
 function traitMethod2(){}
}
//然后是調(diào)用這個traits,語法為:
class myClass{
 use myTrait;
}
//這樣就可以通過use myTraits,調(diào)用Traits中的方法了,比如:
$obj = new myClass();
$obj-> traitMethod1 ();
$obj-> traitMethod2 (); 
>

分享到:
標簽:接口 PHP
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨大挑戰(zhàn)2018-06-03

數(shù)獨一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運動步數(shù)有氧達人2018-06-03

記錄運動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定