Quando falamos em construtores, imaginamos algo que constrói alguma coisa, em programação orientada a objetos, e é exatamente isso que os construtores fazem. Sendo mais específico, um construtor em POO constrói objetos e executa algumas ações implementadas em seu corpo. Quando não declaramos explicitamente um construtor, a classe usa seu construtor default. Em uma hierarquia, tanto as superclasses como as subclasses podem ter seus construtores. A questão levantada é qual construtor será responsável pela construção do objeto da subclasse. Nesta Unidade de Aprendizagem conheceremos um pouco mais sobre construtores e herança, assim como sua aplicação.
• Construtores e herança
• Sobrescrita
• Classes abstratas
• Interface