⊗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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부