Arv av klasser i OOP i PHP
En klasse kan arve fra en annen
klasse, og derved låne dens metoder og egenskaper.
Dette er nyttig i tilfeller der to
klasser er veldig like. For eksempel,
kan vi ha en klasse User,
og også en Student, som
har de samme egenskapene og metodene,
men i tillegg legger til sine egne.
I dette tilfellet ville det være praktisk
om studenten arvet
de repeterende metodene fra forelderen.
La oss se hvordan dette gjøres.
La oss si at vi har en klasse User,
som vil være forelder:
<?php
class User {
}
?>
La oss også si at vi har en klasse for student, som vil være avkom:
<?php
class Student {
}
?>
La oss gjøre slik at barneklassen
arver metodene og egenskapene fra sin
forelder. Dette gjøres ved hjelp av
nøkkelordet extends:
<?php
class Student extends User {
}
?>
Lag en klasse Employee,
som arver fra klassen User.