⊗ppOpIfIFI 71 of 107 menu

Pewarisan Antar Antarmuka dalam OOP di PHP

Antarmuka, sama seperti kelas, dapat mewarisi satu sama lain menggunakan operator extends. Mari kita lihat sebuah contoh. Misalkan kita memiliki antarmuka seperti ini dari pelajaran sebelumnya:

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

Namun, kita sudah memiliki antarmuka iFigure, yang menggambarkan sebagian metode dari antarmuka kita:

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

Mari kita buat agar antarmuka iRectangle mewarisi metode dari antarmuka iFigure:

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

Buatlah antarmuka iUser dengan metode getName, setName, getAge, setAge.

Buatlah antarmuka iEmployee, yang mewarisi dari antarmuka iUser dan menambahkan metode getSalary dan setSalary ke dalamnya.

Buatlah kelas Employee yang mengimplementasikan antarmuka iEmployee.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak