⊗ppOpIfNR 67 of 107 menu

PHPにおけるOOPのインターフェース命名規則

上述のように、同じ名前のインターフェースとクラスを同時に持つことはできません。 これにより、名前を考案する際にいくつかの問題が生じます。 例えば、User インターフェースを実装する User クラスを作成したいとします。 ご覧の通り、名前の衝突が発生しています。 これを解決するには、クラスの名前かインターフェースの名前のいずれかを変更する必要があります。

一般的にこのような場合、インターフェース名を小文字の i で始めて、 これがクラスではなくインターフェースであることを示すのが慣例です。 つまり、今回のケースでは iUser というインターフェースを作成し、 それを User クラスが実装することになります。 このアプローチは、次のレッスンでも時折採用していきます。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否