hola
segun entiendo por la pregunta estas iniciandote en el desarrollo de aplicaciones y entiendo lo extraño que te puede parecer todo esto, espero poder ayudarte con respecto al tema:
Ponemos como ejemplo la PERSONA, a esta (como PERSONA) lo llamaremos LA BASE DE TODO, una PERSONA tendra ciertas características (llamadas propiedades) como por ejemplo color de cabello, color de ojos, color de piel, año de nacimiento, etc, tambien tendra ciertas reacciones (llamadas eventos) como reacciona si llueve, como reacciona si ve un perro furioso, etc, tambien tendra respuestas a ciertos requerimientos (llamados métodos) como por ejemplo como responde si lo saludo con la mano izquierda, o con la derecha o con el pie, o con la cabeza, si le pongo musica y le digo que baile, etc.
Pero podras notar que todo esto resulta vacio por que acabamos de definir solo un esquema de lo que PODRIA SER una persona, a este punto sabemos exactamente cual sera la composicion de esta PERSONA, en el siguiente paso tenemos que darle vida, tenemos que hacerla REAL.
Para hacer que esta PERSONA sea REAL lo que tenemos que haces es obtener nuestro MODELO y crear una INSTANCIA de el, entonces comenzaremos a llenar la especie de copia en blanco (INSTANCIA) como un formulario para rellenar.
Definiremos sus caracteristicas (PROPIEDADES)
color de cabellos: NEGRO
color de piel: blanco con un 10% de negro
año de nacimiento: 12 de febrero de 1982
Definiremos sus reacciones (EVENTOS)
si llueve : entra al bar y espera a que pase la lluvia
(a otra persona podriamos definirla
como que toma un taxi y se va a casa por ejemplo)
si ve un perro furioso : grita y corre
Definimos sus respuestas (METODOS)
si lo saludo
con la mano izquierda: me dice que debo usar la derecha
con la mano derecha: me estrecha la mano
con el pie: me mira y piensa que estoy loco
con la cabeza: me responde el saludo con la cabeza tambien
(las respuestas ya estan definidas en el MODELO)
si le pongo musica
le pongo Zamba: baila zamba
le pongo rock: baila rock
le pongo salsa: no sabe bailar salsa y me dice "no se bailar salsa"
en conclusion una instancia es aquella que adquiere particularidades definidas desde un patron establecido.
saludos
Manuel
2006-08-22 03:04:00
·
answer #1
·
answered by Nolo 2
·
0⤊
0⤋
A la hora de programar se deben de declarar clases, por ejemplo para hacer un botón de un programa debes utilizar la clase boton, esta describe la funcion y forma de un boton. ahora cuando quieras utilizar este en tu programa debes crear instancias o copias de la clase boton, y a cada instancia darle sus caracteristicas propias como tamaño y texto.
En resumen instancia es una copia de la clase, y la clase es como un molde que dice como debe de ser un objeto, ejemplo boton, campos de texto, o aquellas clases que tu quieras crear.
2006-08-22 03:55:20
·
answer #2
·
answered by Fulanito 1
·
0⤊
0⤋
Masomenos asi
tienes la clase Perro, por lo tanto hay muchos perros
pero un perro en particular llamado boby y que es tuyo es una instancia de esa clase
Clase : Perro
Instancia: Boby
2006-08-22 02:59:05
·
answer #3
·
answered by soy_caos 2
·
0⤊
0⤋
Tiene que ver con Programación orientada a objetos
Una clase, es una abstracción de la realidad, es como describes algo. Pero si describes un libro, no tienes un libro. Entonces de la descripción de un libro, puedes hacer un libro
Entonces INSTANCIAR es crear un objeto a partir de una clase
Es crear el objeto desde su definición
2006-08-21 23:53:15
·
answer #4
·
answered by Oskr L 5
·
0⤊
0⤋