⊗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); } ?>

Δημιουργήστε τη διεπαφή iUser με μεθόδους getName, setName, getAge, setAge.

Δημιουργήστε τη διεπαφή iEmployee, που κληρονομεί από τη διεπαφή iUser και προσθέτει σε αυτήν τις μεθόδους getSalary και setSalary.

Δημιουργήστε την κλάση Employee, που υλοποιεί τη διεπαφή iEmployee.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη