Clases en Javascript

En Javascript no existen las clases como las conocemos en Java o en C# o en PHP… pero se pueden simular de forma muy chula mediante una función. Para ello, tenemos que seguir esta estructura y listo


function nombreClase(){
	//atributos
	var a1 = "hola!";
	var _a2;

	//funciones
	function _f1(){};
	function f2(){ console.log("ejecuto f2"); };

	//return con la interfaz que ofrecemos
	return{
	    varPublica: a1,
	    funcionDeLaClase: f2
	}

};

Aquí no hay mucho que explicar, solamente que si instanciamos un objeto e la clase, solamente tendremos acceso a “varPublica” y “funcionDeLaClase”, tal y como hemos definido…

Aquí meto unos pantallazos para que veais como se puede probar en la consola de chrome 🙂

Se puede ver que varPublica y funcionDeLaClase estan disponibles

Se puede ver que varPublica y funcionDeLaClase estan disponibles

 

ejemplo de ejecución:

acciones clase

Venga, juega un poco y define tus propias clases!

 

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: