<script>
/** La ClassB hereda la ClassA */
function ClassA(valor1) { this.valor1=valor1;
this.returnValor1=function() { return "El valor1 en la ClassA es: "+this.valor1;
}
}
function ClassB(valor1, valor2) { // llamamos a la ClassA parandole el objeto y el parametro que espera
ClassA.call(this,valor1);
this.valor2=valor2;
this.returnValor2=function() { return "El valor2 en la ClassB es: "+this.valor2;
}
}
// Indicamos que la ClassA hereda de ClassB
ClassB.prototype=Object.create(ClassA.prototype)
// Instanciamos la ClassB
let myClass=new ClassB("casa", "avion");document.write("<br>"+myClass.returnValor1());document.write("<br>"+myClass.returnValor2());</script>
Comentarios sobre la versión: ECMAScript5 (0)
No hay comentarios