Vejamos a seguir mais um exemplo de herança entre classes. Temos uma classe pessoa que tem os dados básicos de cadastro de uma pessoa:
A classe pessoa é uma classe que permite manipular os dados básicos de uma pessoa. Mas suponha que queiramos manipular as informações de um funcionário. Obviamente, o funcionário é uma pessoa, logo a nova classe deve ter todas as características da classe pessoa, mas deve ter também outras informações específicas para o cadastro de um funcionário. Sendo assim podemos criar uma classe funcionário que herde as características da classe pessoa:
Então faríamos a declaração da classe funcionário da seguinte forma:
A palavra extends assinala que a classe funcionário herda as características da classe pessoa.