⊗ppOpIfIn 72 of 107 menu

PHP'de OOP'de Arayüzler ve instanceof

instanceof ile bir sınıfın belirli bir arayüzü uygulayıp uygulamadığını kontrol edebiliriz. Bir örnek üzerinden inceleyelim. Elimizde şu sınıf olsun:

<?php class Quadrate implements iFigure { } ?>

Bu sınıfın bir nesnesini oluşturalım ve instanceof operatörü ile kontrol edelim:

<?php $quadrate = new Quadrate; var_dump($quadrate instanceof Quadrate); // true yazdırır var_dump($quadrate instanceof Figure); // true yazdırır ?>

getVolume metodu ve getSurfaceSquare metodu olan bir Figure3d arayüzü yapın.

Figure3d arayüzünü uygulayan bir Cube sınıfı yapın.

Quadrate sınıfından birkaç nesne, Rectangle sınıfından birkaç nesne ve Cube sınıfından birkaç nesne oluşturun. Bunları rastgele bir sırayla $arr dizisine kaydedin.

$arr dizisini bir döngü ile gezin ve yalnızca iFigure arayüzünü uygulayan nesnelerin alanlarını ekrana yazdırın.

$arr dizisini bir döngü ile gezin ve düz figürler için alanlarını, hacimsel figürler için ise yüzey alanlarını yazdırın.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet