PHP5接口和PHP5抽象類的語法介紹
作者:lhx1026
今天我們?yōu)榇蠹規(guī)淼氖怯嘘P(guān)PHP5抽象類和PHP5接口的具體語法。大家都知道PHP 5也支持接口的概念,和Java一樣,PHP 5使用接口也實現(xiàn)類似于“多重繼承”的效果。
大家對PHP5接口和PHP5抽象類的語法了解有多少呢?下面我們就為那些剛剛接觸PHP語言的同仁們介紹一下PHP5接口和PHP5抽象類的具體語法,希望對又需要的朋友有所幫助。
#t#具體PHP5抽象類的代碼如下:
- abstract class AbstractClass {
- abstract public function test();
- }
- class ImplementedClass extends AbstractClass {
- public function test() {
- echo "ImplementedClass::test() called. ";
- }
- }
- $o = new ImplementedClass;
- $o->test();
PHP 5也支持接口的概念,并為之引入了interface和implements關(guān)鍵字。和Java一樣,PHP 5使用接口也實現(xiàn)類似于“多重繼承”的效果。PHP5接口語法如下:
- interface displayable {
- function display();
- }
- interface printable {
- function doprint();
- }
- class foo implements displayable,printable {
- function display() {
- // code
- } function doprint() {
- // code
- }
- }
抽象類和PHP5接口的引入使PHP成了一個完全面向?qū)ο蟮恼Z
責任編輯:曹凱
來源:
javaeye博客