Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/02/2015, 08:39
sbcuervo
 
Fecha de Ingreso: diciembre-2009
Mensajes: 31
Antigüedad: 14 años, 5 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 ;)