1
resposta

Uma dúvida...

Isso seria Polimorfismo, utilizando o super()?

1 resposta

Olá João, tudo bem?

Primeiramente desculpe a demora em retornar.

Respondendo à sua pergunta, sim, utilizar o "super()" em uma classe filha é uma forma de aplicar o conceito de polimorfismo na programação orientada a objetos em JavaScript.

O polimorfismo é uma das características da orientação a objetos que permite que objetos de diferentes classes possam ser tratados de forma semelhante. Utilizando o "super()" em uma classe filha, você está invocando o construtor da classe pai, permitindo que a classe filha herde os atributos e métodos da classe pai, e assim, possa ser tratada de forma semelhante.

Porém, é importante lembrar que o polimorfismo é um conceito mais amplo e pode ser aplicado de diversas formas na programação orientada a objetos.

Um abraço e bons estudos.