Aula 13: Sobrescrita de métodos e polimorfismo
Todos os animais falam — mas cada um de um jeito diferente. Quando uma classe filha define um método com o mesmo nome da mãe, a versão dela vence: isso é sobrescrita. E quando a mesma chamada em objetos diferentes produz comportamentos diferentes — isso é polimorfismo, a ideia mais elegante da OOP.
Um coral em que cada animal recebe a mesma instrução — "fale!" — e o cachorro late, o gato mia, a cobra sibila. Uma instrução, performances diferentes.
- sobrescrita de método
- Uma classe filha que define um método com o mesmo nome da mãe — e é a versão dela que roda.
- polimorfismo
- A mesma chamada de método em objetos de classes diferentes — cada um respondendo do seu jeito.