Foros del Web » Programación para mayores de 30 ;) » Java »

[SOLUCIONADO] Se puede mejorar este codigo??

Estas en el tema de Se puede mejorar este codigo?? en el foro de Java en Foros del Web. Hola a todos espero que podais ayudarme con una duda, tengo una clase llamada empleado dentro de la cual, entre otras cosas he creado un ...
  #1 (permalink)  
Antiguo 18/02/2015, 08:39
 
Fecha de Ingreso: diciembre-2009
Mensajes: 31
Antigüedad: 14 años, 4 meses
Puntos: 0
Pregunta Se puede mejorar este codigo??

Hola a todos espero que podais ayudarme con una duda, tengo una clase llamada empleado dentro de la cual, entre otras cosas he creado un constructor tal que asi:

Código Java:
Ver original
  1. public empleado(int numEmp, String nombre, char tipo) {
  2.         this.numEmp = numEmp;
  3.         this.nombre = nombre;
  4.         this.tipo = tipo;
  5.     }

Desde la clase main creo un objeto de la clase anterior utilizando el siguiente codigo:

Código Java:
Ver original
  1. empleado e1 = new empleado(123, "Pepe", 'A');

Hasta aqui correcto me funciona todo sin problemas, el caso es que me gustaria saber si hay manera de que los valores que meto en el objeto al crearlo puedo pedirlos por consola al usuario en ved de darlos por defecto como es el caso que programe ahora.

¿como tendria que hacer esto?

Se me ocurre crear tres variables en el main y luego pedir su valor por teclado y luego llamar a dichas variables al crear el objeto, tal que asi:

Código Java:
Ver original
  1. empleado e1 = new empleado(nombreVariable1, nombreVariable2, nombreVariable3);

¿Seria el modo correcto o hay alguna forma más optima de escribir este codigo?

Gracias de antemano ;)
  #2 (permalink)  
Antiguo 18/02/2015, 09:00
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años
Puntos: 306
Respuesta: Se puede mejorar este codigo??

Cita:
Se me ocurre crear tres variables en el main y luego pedir su valor por teclado y luego llamar a dichas variables al crear el objeto, tal que asi:
Si son valores que debe introducir el usuario, no hay otra forma.

Por cierto, los nombres de las clases, la primera letra siempre en mayúsculas.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.
  #3 (permalink)  
Antiguo 18/02/2015, 10:10
 
Fecha de Ingreso: diciembre-2009
Mensajes: 31
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Se puede mejorar este codigo??

Muchas gracias por sacarme de dudas, y por el recordatorio de las mayusculas, siempre se em pasan.

Etiquetas: clase, mejorar, string, valor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:51.