Herança de Classes em POO em PHP
Uma classe pode herdar de outra
classe, aproveitando seus métodos e propriedades.
Isso é útil quando duas
classes são muito semelhantes. Por exemplo,
podemos ter uma classe User,
e também uma Student que
tem as mesmas propriedades e métodos,
mas ainda adiciona os seus próprios.
Nesse caso, seria conveniente
que o estudante herdasse
os métodos repetidos do pai.
Vamos ver como isso é feito.
Suponha que temos a classe User,
que será o pai:
<?php
class User {
}
?>
Suponha também que temos a classe do estudante, que será o filho:
<?php
class Student {
}
?>
Vamos fazer com que a classe filho
herde os métodos e propriedades do seu
pai. Isso é feito usando
a palavra-chave extends:
<?php
class Student extends User {
}
?>
Faça a classe Employee,
herdando da classe User.