Curso Programação Orientada à Objetos
Pilar 3: Herança
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.