ホームページ >バックエンド開発 >PHPチュートリアル >PHP 8 オブジェクト指向 3 インターフェイスの入門

PHP 8 オブジェクト指向 3 インターフェイスの入門

WBOY
WBOYオリジナル
2016-07-28 08:26:211079ブラウズ

キーワードインターフェイス


インターフェイスにはメソッドを実装することはできません


データは使用できませんが、定数を持つことはできます


JAVA インターフェイス: http://blog.csdn.net/a289672082/article/details/51518398
<code><span><span><?php</span><span><span>interface</span><span>Code</span>{</span><span>//public $data=123;  错误 接口中不能有访问属性的数据</span><span>const</span>   data =<span>123</span>;<span>//正确 接口中可以使用常量</span><span>public</span><span><span>function</span><span>_print</span><span>()</span>;</span><span>//public  function _print2(){};  错误,接口中不能用实现的方法</span>
}

<span><span>class</span><span>CPlusPlus</span><span>implements</span><span>Code</span>{</span><span>public</span><span><span>function</span><span>_print</span><span>()</span>
    {</span><span>echo</span><span>"std::cout <br>"</span>;

    }  
}

<span><span>class</span><span>JavaScript</span><span>implements</span><span>Code</span>{</span><span>public</span><span><span>function</span><span>_print</span><span>()</span>
    {</span><span>echo</span><span>"console.log(...) <br>"</span>;

    }
}

<span>$C</span> = <span>new</span> CPlusPlus();
<span>$JS</span> = <span>new</span> JavaScript();
<span>$C</span>->_print();
<span>$JS</span>->_print();
<span>?></span></span></code>
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

上記は、PHP 入門 8 オブジェクト指向 3 インターフェイスを内容も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:PHP暗号化技術次の記事:PHP暗号化技術