Dedičnost razredov v OOP v PHP
En razred lahko podeduje od drugega
razreda in si sposodi njegove metode in lastnosti.
To je potrebno v primeru, ko sta dva
razreda zelo podobna. Na primer,
imamo lahko razred User,
in tudi Student, ki
ima enake lastnosti in metode,
pa še dodaja svoje.
V tem primeru bi bilo priročno,
da bi študent podedoval
ponavljajoče se metode starša.
Poglejmo, kako se to naredi.
Recimo, da imamo razred User,
ki bo starš:
<?php
class User {
}
?>
Recimo, da imamo tudi razred s študentom, ki bo potomec:
<?php
class Student {
}
?>
Naredimo tako, da razred-potomec
podeduje metode in lastnosti svojega
starša. To se naredi s ključno lastnostjo extends:
<?php
class Student extends User {
}
?>
Naredite razred Employee,
ki podeduje od razreda User.