php クラスとオブジェクト_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:09:46
オリジナル
756 人が閲覧しました

phpのクラスとオブジェクト

オブジェクト指向は今日のプログラミングの主流です。研究開発担当者はオブジェクト指向についてある程度理解しているかもしれませんが、あまり一般的に使用されていないものの一部は特に明確ではないかもしれません。場合によってはそれも便利です。ここでいくつかのヒントを紹介します。


1. 最後のキーワードに関する知識:


1. メソッドとしてのfinalキーワードはサブクラスに継承できます。以下のように:

リーリー

結果:a


2. 次のように、最後のキーワードをクラスとして継承することはできません。


リーリー


次のエラーが発生します。

( ! ) 致命的なエラー: クラス B は、

9 行の D:wampwwwexambleindex19.php の最終クラス (A) を継承できません


3. メソッドとしての最後のキーワードはサブクラスによってオーバーライドできません。つまり、次のようにサブクラスが同じメソッドを持つことはできません

れーれー

次のエラーが発生します。

( ! ) 致命的なエラー:
12 の D:wampwwwexambleindex19.php の最終メソッド A::operation() をオーバーライドできません


2. PHP での多重継承の実装 次の例では、PHP で致命的なエラーが発生します。

りー


( ! ) 致命的なエラー: D:wampwwwexambleindex19.php のクラス B を再宣言できません
24

この形式の多重継承は許可されません。


複数の継承を実装する必要がある場合は、インターフェイスを介してのみ実装できます。


りー

インターフェイスのメソッドはすべてパブリックであることに注意してください。インターフェイスのメソッドはメソッド本体のみを持ち、インターフェイスのメソッドをオーバーライドするサブクラスはありません。



http://www.bkjia.com/PHPjc/941436.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/941436.html技術記事 PHP のクラスとオブジェクト オブジェクト指向は今日のプログラミングの主流です。研究開発担当者にとって、オブジェクト指向についてはある程度理解しているかもしれませんが、あまり一般的に使用されていないものの一部は特に明確ではないかもしれません。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート