⊗ppOpIfIn 72 of 107 menu

PHPのOOPにおけるインターフェースとinstanceof

instanceofを使用して、 あるクラスが指定されたインターフェースを 実装しているかどうかを確認することができます。 例を見てみましょう。以下のようなクラスがあるとします:

<?php class Quadrate implements iFigure { } ?>

このクラスのオブジェクトを作成し、 instanceof演算子で確認します:

<?php $quadrate = new Quadrate; var_dump($quadrate instanceof Quadrate); // trueを出力 var_dump($quadrate instanceof Figure); // trueを出力 ?>

メソッドgetVolumeと メソッドgetSurfaceSquareを持つ インターフェースFigure3dを作成してください。

インターフェースFigure3dを実装する クラスCubeを作成してください。

Quadrateクラスのオブジェクトをいくつか、 Rectangleクラスのオブジェクトをいくつか、 そしてCubeクラスのオブジェクトをいくつか作成します。 それらをランダムな順序で配列$arrに記録します。

配列$arrをループで処理し、 インターフェースiFigureを実装する オブジェクトの面積のみを画面に表示してください。

配列$arrをループで処理し、 平面図形についてはその面積を、 立体図形についてはその表面積を表示してください。

日本語
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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否