Vídeo 1
//Definición de la clase function Vehiculo(pMarca,pTipo){ // Propiedades o atributos // Públicas this.pintura = ""; this.propietario = ""; // Privadas var marca = pMarca; var tipo = pTipo; // Método this.esMarca = function () {return marca;} } // Método Vehiculo.prototype.hayPropietario = function () { return (this.propietario !== ""); } var vehiculo = new Vehiculo("Volvo","Coche"); vehiculo.pintura = "Blanco"; document.write(vehiculo.pintura); document.write("<br />"); document.write(vehiculo.esMarca()); document.write("<br />"); document.write(vehiculo.hayPropietario());
Vídeo 2
//Definición de la clase function Vehiculo(pMarca,pTipo){ // Propiedades o atributos // Públicas this.pintura = ""; this.propietario = ""; // Privadas var marca = pMarca; var tipo = pTipo; // Método this.esMarca = function () {return marca;} } // Método Vehiculo.prototype.hayPropietario = function () { return (this.propietario !== ""); } var vehiculo = new Vehiculo("Volvo","Coche"); vehiculo.pintura = "Blanco"; document.write(vehiculo.pintura); document.write("
"); document.write(vehiculo.esMarca()); document.write("
"); document.write(vehiculo.hayPropietario()); function Coche(pMarca, pModelo) { Vehiculo.call(this, pMarca, "Coche"); var modelo = pModelo; this.seguro = ""; } Coche.prototype = Object.create(Vehiculo.prototype); Coche.prototype.constructor = Coche; Coche.prototype.parent = Vehiculo.prototype; Coche.prototype.carnet = function () { return "B"; } var coche = new Coche("Seat","Ibiza"); coche.pintura = "Rojo"; document.write("
*** Coche ***"); document.write("
"); document.write(coche.pintura); document.write("
"); document.write(coche.esMarca()); coche.seguro = "234234234"; document.write("
"); document.write(coche.seguro); function Camion(pMarca, pPMA) { Vehiculo.call(this, pMarca, "Camión"); var PMA = pPMA; this.carnet = function () { if (PMA <= 4500) return "C"; else return "D"; } } Camion.prototype = Object.create(Vehiculo.prototype); Camion.prototype.constructor = Camion; Camion.prototype.parent = Vehiculo.prototype; var camion = new Camion("Pegaso",7500); camion.pintura = "Verde"; document.write("
*** Camion ***"); document.write("
"); document.write(camion.pintura); document.write("
"); document.write(camion.esMarca()); document.write("
"); document.write(camion.carnet()); document.write("
"); document.write(coche.carnet());