可能大家都懂这些,作为不懂的我猜测了一下这个interface的意义,他就是为了后面调用的时候再调用的方法中调用实现类中interface中存在的内容,好绕口啊,写个例子留作以后看吧 pay.php <div class="codetitle"><a style="CURSOR: pointer" data="73206" class="copybut" id="copybut73206" onclick="doCopy('code73206')"> 代码如下:<div class="codebody" id="code73206"> interface Ipay { function withmoney();//function withinternet(); } class Dmeng implements Ipay {function withmoney() { echo "花人民币买东西"; } function withinternet() { return "用网银支付"; } }
usei.php <div class="codetitle"><a style="CURSOR: pointer" data="64920" class="copybut" id="copybut64920" onclick="doCopy('code64920')"> 代码如下:<div class="codebody" id="code64920"> include_once 'pay.php'; class main { function run($vc) { $this->vc = $vc; $this->vc->withinternet(); echo "yunxing"; }} $com= new main(); $com->run(new Dmeng);
就是上面那样,我们将interface中的某个方法注释掉,发现再调用的时候,就没用了
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|