⊗ppOpIfIFI 71 of 107 menu

Kế thừa giao diện từ nhau trong OOP PHP

Giao diện, cũng giống như các lớp, có thể kế thừa từ nhau bằng toán tử extends. Hãy xem qua một ví dụ. Giả sử chúng ta có giao diện này từ bài học trước:

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

Tuy nhiên, chúng ta đã có giao diện iFigure, mô tả một phần các phương thức của giao diện chúng ta:

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

Hãy làm sao để giao diện iRectangle kế thừa các phương thức từ giao diện iFigure:

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

Tạo giao diện iUser với các phương thức getName, setName, getAge, setAge.

Tạo giao diện iEmployee, kế thừa từ giao diện iUser và thêm vào đó các phương thức getSalarysetSalary.

Tạo lớp Employee, triển khai giao diện iEmployee.

Tiếng Việt
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ʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối