⊗ppOpIfIn 72 of 107 menu

Interfaces und instanceof in OOP in PHP

Mit instanceof kann man überprüfen, ob eine Klasse ein bestimmtes Interface implementiert oder nicht. Sehen wir uns ein Beispiel an. Nehmen wir an, wir haben die folgende Klasse:

<?php class Quadrate implements iFigure { } ?>

Erstellen wir ein Objekt dieser Klasse und überprüfen es mit dem Operator instanceof:

<?php $quadrate = new Quadrate; var_dump($quadrate instanceof Quadrate); // gibt true aus var_dump($quadrate instanceof Figure); // gibt true aus ?>

Erstellen Sie das Interface Figure3d, das die Methode getVolume und die Methode getSurfaceSquare haben soll.

Erstellen Sie die Klasse Cube, die das Interface Figure3d implementieren soll.

Erstellen Sie mehrere Objekte der Klasse Quadrate, mehrere Objekte der Klasse Rectangle und mehrere Objekte der Klasse Cube. Speichern Sie diese in einem Array $arr in zufälliger Reihenfolge.

Durchlaufen Sie das Array $arr mit einer Schleife und geben Sie nur die Flächeninhalte der Objekte aus, die das Interface iFigure implementieren.

Durchlaufen Sie das Array $arr mit einer Schleife und geben Sie für flache Figuren ihre Flächeninhalte aus, und für volumetrische - ihre Oberflächen aus.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen