
Ivan Sevilla
PreguntaAyuda! no me quedo claro que es una instancia 😦

Santiago Diaz
Hola!.
A modo de ejemplo podríamos pensar en la siguiente analogía:
Pensemos que una clase podría ser Humano.
Sabemos que todos los humanos tenemos ciertas características que compartimos pero que pueden ir variando entre cada uno de nosotros.
Entonces, por ejemplo, podríamos definir que la clase humano tiene propiedades tales como:
-Altura
-Peso
-Color de ojos
-Color de pelo
Ahora bien. Consideremos que tenemos a dos humanos: Juan y Pablo.
Ambos son humanos, por lo que ambos tienen un peso, una altura, un color de ojos y un color de pelo.
Pero claramente son humanos distintos.
Es decir, ambos son de la clase humano, pero Juan es una instancia de humano y Pablo es otra instancia de humano.
(En js sería:)
//DEFINO LA CLASE HUMANO class Humano{ constructor(altura, peso, ojos, pelo){ this.Altura = altura; this.Peso= peso; this.Ojos = ojos; this.Pelo = pelo; } } //CREO LAS INSTANCIAS DE JUAN Y DE PABLO. //Cada uno va a tener valores distintos para cada una de sus propiedades var juan = new Humano(1.7, 70, 'Azules', 'Castaño'); var pablo = new Humano(1.8, 80, 'Marrones', 'Morocho');
La clase es como el esqueleto que te define que características va a tener un objeto.
La instancia de esa clase es cuando efectivamente usas esa estructura para crear, en este caso, un humano concreto, y completas con valores las propiedades definidas en la clase.
Espero te haya dado una alguna idea.
Saludos

Jorman Ortega
La instancia es la creacion de un nuevo objeto. le estas indicando a dicha variable que actue como dicho objeto.
var Foto= new Imagen()
para que puedas accesar a todas sus funciones.
Foto**.**Propiedad o funcion a la que vas a acceder…
Saludos…