Fecha y hora actual: Sab 31 Jul, 2010 06:04 am
Índice del Foro

Foros de programación informática, diseño gráfico y Web

En esta comunidad intentaremos dar soporte de programación a todos los niveles, desde principiantes a profesionales de la informática, desarrollo de programas, programación web y mucho más.

Classes en Java

Responder al Tema

Índice del Foro > Java > Classes en Java

Autor Mensaje
Hans Lecaros
Usuario Iniciado


Registrado: 16 Ago 2009
Mensajes: 11

Mensaje Publicado: Mie 07 Oct, 2009 20:11 pm

Título del mensaje: Classes en Java

Responder citando

hola a todos, una ayudita porfa

tengo la siguiente clase y lo siguientes atributos

Código:
class empleado{

String nombre;
int sueldo;
String sexo;

}


la cosa es que esa clase es para una sola persona, se puede tener los datos de mas de una persona en una clase? como seria? espero que me entiendan

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Tesis
Administrador


Registrado: 04 Mar 2007
Mensajes: 2002
Ubicación: Valencia - España

Mensaje Publicado: Mie 07 Oct, 2009 20:51 pm

Título del mensaje: Re: Classes en Java

Responder citando

Mira el curso de .NET que casiopea también ha añadido Java en el mismo curso.

http://www.foro.lospillaos.es/curso-gratuito-de-programacion-en-vb-studio-net-vt4212.html


Saludos.


www.lospillaos.es
Normas del foro
Aprende a postear correctamente usando las etiquetas
Volver arriba
Ver perfil del usuario Enviar mensaje privado
Gux



Registrado: 07 Nov 2009
Mensajes: 7

Mensaje Publicado: Mar 10 Nov, 2009 16:20 pm

Título del mensaje: Re: Classes en Java

Responder citando

Se me ocurre explicarlo de esta forma. Corrijanme si me equivoco. (Por cierto, no miré el tutorial mencionado por Tesis).

Con una clase se crean objetos. Estos objetos tienen la forma que determina una clase. Todos los objetos de tipo Empleado, como lo definiste, van a tener esos tres atributos. Entonces, cada empleado va a tener un estado interno particular.
De esta forma vas a poder hacer

Código:

Empleado e1 = new Empleado ();
Empleado e2 = new Empleado ();
Empleado e3 = new Empleado ();


(tener en cuenta que estoy usando el constructor por omisión, porque no hay ninguno definido - si tuvieras un constructor que recibe parametros podría inicializarse los atributos de cada empleado de modo que sean diferentes).

Entonces e1 va a poder tener un estado diferente al de e2 y al de e3.

Si despues quisieras en un objeto almacenar los distintos empleados que creaste, deberías usar una estructura de datos: un arreglo, una lista, un arbol... Algo de eso.


Eso es lo que puedo explicarte "a grandes rasgos", porque no estoy seguro de lo que querés hacer, o a dónde iba tu pregunta.

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Responder al Tema
Mostrar mensajes anteriores:   
Ir a:  
Todas las horas están en GMT + 2 Horas

Temas relacionados

Tema Autor Foros Respuestas Publicado
El foro no contiene ningún mensaje nuevo

mover objeto desde evento de teclado en JAVA

samsa68 Java 2 Mie 28 Jul, 2010 20:30 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

leer ficheros en java

samsa68 Java 2 Mar 27 Jul, 2010 14:34 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

Imprimir reporte en java

asaelj Java 1 Mar 15 Jun, 2010 03:07 am Ver último mensaje
El foro no contiene ningún mensaje nuevo

Duda con Archivos en Java

Bluefire Java 8 Lun 31 May, 2010 03:49 am Ver último mensaje
Panel de Control
No puede crear mensajes, No puede responder temas, No puede editar sus mensajes, No puede borrar sus mensajes, No puede votar en encuestas,