Arv av klasser i OOP i PHP
En klass kan ärva från en annan
klass och låna dess metoder och egenskaper.
Detta behövs när två
klasser är mycket lika. Till exempel,
vi kan ha en klass User,
samt Student, som
har samma egenskaper och metoder,
men också lägger till sina egna.
I det här fallet vore det bekvämt
om studenten ärvde
de återkommande metoderna från föräldern.
Låt oss se hur det går till.
Låt oss säga att vi har en klass User,
som kommer att vara förälder:
<?php
class User {
}
?>
Låt oss också säga att vi har en klass med en student, som kommer att vara avkomma:
<?php
class Student {
}
?>
Låt oss göra så att barnklassen
ärver metoderna och egenskaperna från sin
förälder. Detta görs med hjälp av
nyckelordet extends:
<?php
class Student extends User {
}
?>
Skapa en klass Employee,
som ärver från klassen User.