⊗ppOpIfIFI 71 of 107 menu

PHP 객체 지향 프로그래밍에서 인터페이스 간 상속

인터페이스는 클래스와 마찬가지로 extends 연산자를 사용하여 서로 상속할 수 있습니다. 예제를 통해 살펴보겠습니다. 이전 강의에서 다룬 다음과 같은 인터페이스가 있다고 가정해 보겠습니다:

<?php interface iRectangle { public function __construct($a, $b); public function getSquare(); public function getPerimeter(); } ?>

그러나 이미 iFigure 인터페이스가 존재하며, 이 인터페이스는 우리 인터페이스 메서드의 일부를 설명합니다:

<?php interface iFigure { public function getSquare(); public function getPerimeter(); } ?>

iRectangle 인터페이스가 iFigure 인터페이스의 메서드를 상속하도록 만들어 보겠습니다:

<?php interface iRectangle extends iFigure { public function __construct($a, $b); } ?>

getName, setName, getAge, setAge 메서드를 가진 iUser 인터페이스를 만드세요.

iUser 인터페이스를 상속하고 getSalarysetSalary 메서드를 추가하는 iEmployee 인터페이스를 만드세요.

iEmployee 인터페이스를 구현하는 Employee 클래스를 만드세요.

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