Jairo Ramirez Castaño
PreguntaEn mi caso omiti el método constructor y super en la clase hijo y aun asi funciona. Esto esta bien?
class Persona { constructor(nombre, apellido, altura){ this.Nombre = nombre this.Apellido = apellido this.Altura = altura } saludar(){ console.log(`Hola mi nombre es ${this.Nombre} ${this.Apellido} y mido ${this.Altura}`) } } class Desarrollador extends Persona{ // constructor(nombre, apellido, altura){ // super(nombre, apellido, altura) // } saludar(){ console.log(`Esto es un saludo de ${this.Nombre} ${this.Apellido} para los desarrolladores/ras`) } } var jairo = new Persona('Jairo', 'Ramirez', 1.80) var sacha = new Desarrollador('Sacha', 'Lifszyc', 1.72) console.log(jairo.saludar()) console.log(sacha.saludar())

Cristian Blandón
Si está bien :) A menos que quieras que el constructor del hijo tenga atributos diferentes (lo cual es muy común, si no pues con la clase padre sería suficiente).
¡Saludos!

CRISTIAN BARBERO PÉREZ
Al omitir el constructor se pone por defecto el del padre. En este caso como ambos constructores tienen los mismos parámetros no hay diferencia. Pero normalmente van a tener constructores diferentes, por lo que no podrás omitirlo