Aula 11: Herança — classe-mãe e classe filha
E se várias classes compartilharem exatamente o mesmo código? Em vez de copiar — herde. Uma classe filha recebe de graça tudo o que a classe-mãe sabe, e acrescenta só o que é exclusivo dela. É o mecanismo de reuso mais poderoso da OOP.
Herança é como traços de família: um cachorro é antes de tudo um animal — ele herda tudo o que os animais fazem (comer, dormir), e acrescenta o seu próprio (latir).
- herança
- Um mecanismo em que uma nova classe recebe todos os atributos e métodos de uma classe existente, e os estende.
- classe-mãe e classe filha
- A classe-mãe transmite; a classe filha herda — escrito como class Dog(Animal):.