Heim > Backend-Entwicklung > PHP-Tutorial > PHP5接口和PHP5抽象类的语法介绍_PHP教程

PHP5接口和PHP5抽象类的语法介绍_PHP教程

WBOY
Freigeben: 2016-07-15 13:28:56
Original
887 Leute haben es durchsucht

大家对具体PHP5抽象类的代码如下:

<ol class="dp-xml">
<li class="alt"><span><span>abstract class AbstractClass {     </span></span></li>
<li class=""><span>   abstract public function test();     </span></li>
<li class="alt"><span>}     </span></li>
<li class=""><span>    </span></li>
<li class="alt"><span>class ImplementedClass extends AbstractClass {     </span></li>
<li class=""><span>   public function test() {     </span></li>
<li class="alt"><span>       echo "ImplementedClass::test() called. ";     </span></li>
<li class=""><span>   }     </span></li>
<li class="alt"><span>}     </span></li>
<li class=""><span>    </span></li>
<li class="alt">
<span>$</span><span class="attribute"><font color="#ff0000">o</font></span><span> = </span><span class="attribute-value"><font color="#0000ff">new</font></span><span> ImplementedClass;     </span>
</li>
<li class="">
<span>$o-</span><span class="tag"><strong><font color="#006699">></font></strong></span><span>test();    </span>
</li>
</ol>
Nach dem Login kopieren

PHP 5也支持接口的概念,并为之引入了interface和implements关键字。和Java一样,PHP 5使用接口也实现类似于“多重继承”的效果。PHP5接口语法如下:

<ol class="dp-xml">
<li class="alt"><span><span>interface displayable {     </span></span></li>
<li class=""><span>  function display();     </span></li>
<li class="alt"><span>}     </span></li>
<li class=""><span>interface printable {     </span></li>
<li class="alt"><span>  function doprint();     </span></li>
<li class=""><span>}     </span></li>
<li class="alt"><span>    </span></li>
<li class=""><span>class foo implements displayable,printable {     </span></li>
<li class="alt"><span>  function display() {     </span></li>
<li class=""><span>    // code     </span></li>
<li class="alt"><span>  }   function doprint() {     </span></li>
<li class=""><span>    // code     </span></li>
<li class="alt"><span>  }     </span></li>
<li class=""><span>}    </span></li>
</ol>
Nach dem Login kopieren

抽象类和PHP5接口的引入使PHP成了一个完全面向对象的语


www.bkjia.comtruehttp://www.bkjia.com/PHPjc/446413.htmlTechArticle大家对 具体PHP5抽象类的代码如下: abstractclassAbstractClass{ abstractpublicfunctiontest(); } classImplementedClassextendsAbstractClass{ publicfunctiontest(){ echo"Im...
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage