Registrarse  |  Login




Advertisement

Start Your Own Q&A Site

Create your own Q&A site easily, allowing you to quickly grow a new community around any subject matter or generate new organic traffic for your existing website.

Pregunta

Estado: Cerrada Puntos: 75 Fecha 17:00 - Apr 04, 2007  

josue.artaud

¿Por qué se requiere de una definición objeto para poder tener acceso a los miembros estructura?

pregunta basada en POO

Categorías

Respuestas
Tutoriales

 

6roNin6

Fecha:: May 04, 2007

Fecha: 14:06

Por la pregunta yo entiendo que te refieres a por ejemplo porque no puedes acceder a una variable o realizar una llamada a alguna funcion de una clase si no has creado el objeto.

En la programacion orientada a objetos, nada que no haya sido inicializado tiene sentido. Me explico mejor. Tu puedes crear una clase en la cual cuentas con X atributos y X metodos o funciones, hasta que no hayas creado el objeto Clase (que sera realmente cuando se guardan los parametros que contenga, asi como las direcciones de las funciones en la memoria de tu ordenador, es decir cuando empieza a "existir"), no existe nada, una vez creado ya puedes acceder segun la programacion a los recursos que tenga ese objeto Clase. Espero que sirva de ayuda.

campbell.sx

Fecha:: May 05, 2007

Fecha: 03:41

Reafirmo lo que ha dicho 6roNin6, pero añado que puedes crearte una clase en la que no se necesite inicilizarlo con un objeto, es decir, has de declarar e inicializar el atributo, método de dicha clase, pero sin el requerimiento de crear un objeto. Al añadirle static a los miembros, atributos de una clase, se suele utilizar para encapsular las variable globales de tu programa a parte de muchas otras funciones.

caminante

Fecha:: May 06, 2007

Fecha: 16:46

Las clases y estructuras no son mas que plantillas.
Una vez que lo declaras esa plantilla toma forma en un lugar de la memoria, aunque no tiene porque encontrarse inicializado si no se ha indicado en el constructor. Una vez que el objeto existe en memoria ya puedes trabajar con él.

Ten en cuenta que las clases son eso, plantillas o moldes. Despues puedes generar tantos objetos quieras con esos moldes. Pero el molde en si no es nada.

Espero que se resuelvan tus dudas.

admin

Fecha:: Jun 04, 2007

Fecha: 10:49

josue.artaud, por favor cierra esta pregunta y distribuye los puntos.
Si no recibiste una solución para tu problema o la encontraste tu mismo, por favor deja un comentario para hacerlo saber a los expertos.
Gracias,
Quomon Admin

josue.artaud

Fecha:: Jun 04, 2007

Fecha: 17:13

gracias tus respuesta me han ayudado mucho

Pregunta cerrada

Esta pregunta ya ha sido cerrada y los puntos repartidos entre los siguientes expertos:


6roNin6: 30
campbell.sx: 20
caminante: 20
admin: 5

Te invitamos a que comentes, aportes información o si lo prefieres, puedes escribir un tutorial para esta pregunta en el área de tutoriales.

Responde a esta pregunta

Nuevo usuario

Email:

Al enviar estos datos serás automáticamente registrado como usuario de Quomon y te enviaremos tus datos de login a este email

Usuarios registrados

Nombre de usuario:

Contraseña:

¿Has olvidado tu contraseña?

Nadie ha escrito un tutorial todavía. ¿Quieres ser el primero?

Responde a esta pregunta

Nuevo usuario

Email:

Al enviar estos datos serás automáticamente registrado como usuario de Quomon y te enviaremos tus datos de login a este email

Usuarios registrados

Nombre de usuario:

Contraseña:

¿Has olvidado tu contraseña?

Haz una pregunta

¿Tienes una pregunta nueva?

Tienes 100 carácteres disponibles



Mejores Expertos

Ver Más

Pos.

Experto

Puntos

1.

orionb

5970

2.

gumarelo

5543

3.

LAGM

4848

4.

Cheto

3995

5.

gonzalo

2840

6.

frearg

2000

7.

titooo

1802

8.

6roNin6

1721

9.

Eternak

1575

10.

jMd

1485

Hazte Experto

Registrate hoy para compartir tus conocimientos con la comunidad y sea reconocido y retribuido por tus contribuciones.


Registrate Aqui




"Psst, Quomon es una web fantástica. Pásalo."     Recomendar  |   Enlazar  |   Guardar en Delicious  |   Digg! Digg.com



Opciones de Idiomas

English:

www.quomon.com

Español:

www.quomon.es