Curso Programação Orientada à Objetos

Pilar 3: Herança

Página do Curso 5 min Texto por
User Image
Abacate

Olá, nessa aula nós faremos uma breve introdução ao 3º pilar da Programação Orientada à Objetos (POO): a Herança.

O que é?

Em POO, a herança é utilizada para que uma classe herde características de uma outra classe.

Em outras palavras, quando uma classe B herda de uma classe A, a classe B terá tudo que a classe A tem, mais as suas características específicas.

Quando uma classe B herda de uma classe A:

• Classe base (ou pai): A.
• Classe derivada (ou filha): B.

Exemplo

Imagine que já temos definida uma classe pessoa, e agora queremos criar uma classe aluno.

Como um aluno é uma pessoa, o aluno terá todas as características de uma pessoa mais as características de um aluno.

Assim, podemos utilizar herança para que o aluno herde as características da pessoa, e assim não seja necessário recodificar as características em comum.