sábado, 28 de julio de 2018

POO en Javascript





Una clase en ámbito general de desarrollo de aplicaciones se basa en un molde el cual puede ayudar a crear cualquier cantidad de subjetivos o subtipos por ejemplo.

 Clase flanes
 Subclase flanes de coco, flan de queso.
 Las subclases  serían hijas o hijos de mi clase flanes, a continuación comparto un ejemplo sencillo



/*=============================================
CLASES
Las clases, son funciones constructoras y siempre las vamos a iniciar con Mayúscula
ejemplo: new String()
=============================================*/
/*=============================================
CLASES PRIMITIVAS
=============================================*/
// Clase String
var string = new String("Esto es un string")
console.log("string", string);

// Clase Number
var number = new Number(12);
console.log("number", number);

// Clase Boolean
var boolean = new Boolean(false);
console.log("boolean", boolean);

/*=============================================
CLASES COMPUESTAS
=============================================*/
// Clase Array
var array = new Array("rojo","amarillo","verde")
console.log("array", array);
//Clase Object
var object = new Object({nombre:"Pedro", edad:30})
console.log("object", object);
/*=============================================
CLASES CREADAS POR EL PROGRAMADOR
=============================================*/
//Creamos el Prototipo
function Persona(){

                //Propiedades Públicas
                this.nombre;
                this.edad;

}

var yo = new Persona();
yo.nombre = "Juan";
yo.edad = "21 años";
console.log("yo", yo);

//Clases con parámetros
function Animales(nombre, raza){

                this.nombre = nombre;
                this.raza = raza;
}

var mascota = new Animales("perro","pitbul");
console.log("mascota", mascota);

0 comentarios:

Publicar un comentario