Isso seria Polimorfismo, utilizando o super()?
Isso seria Polimorfismo, utilizando o super()?
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.