Por favor ayuda!!!!

leosk8
20 de Septiembre del 2005
el codigo compila bien, pero al momento de ejecutar no imprime nada, esta la clase Empleado y la clase Principal!!!!

java.io.*;
import java.util.*;
import java.util.Date;
public class Principal{
private List lista;
public static void main (String []args){
Principal principal =new Principal();
principal.load();
}
public void load(){
//instanciar 2 del empleado
Empleado empleado = new Empleado();
Empleado empleado2= new Empleado();
empleado.setNombre (\"Michael\");
empleado2.setNombre (\"LeoSucks\");
empleado.setFecha_Ingreso( new java.util.Date());
lista =new LinkedList();// inicializar coleccion
lista.add(empleado);
}
public void print(){
Iterator it= lista.iterator();
while (it.hasNext()){
Empleado empleado=(Empleado)it.next();
System.out.print(\"Nombre Empleado: \"+empleado.getNombre());
System.out.print(\"Nombre Empleado2: \"+empleado2.getNombre());
}
}
}

**************************************************

import java.io.*;
import java.util.*;
public class Empleado implements Serializable{
private String id, nombre, direccion,telefono;
private double salario;
private Date fecha_ingreso;


public void setId(String id){
this.id=id;
}
public String getId(){
return id;
}

public void setNombre(String nombre){
this.id=id;
}
public String getNombre(){
return nombre;
}

public void setDireccion(String direccion){
this.direccion=direccion;
}
public String getDireccion(){
return direccion;
}

public void setTelefono(String telefono){
this.telefono=telefono;
}
public String getTelefono(){
return telefono;
}

public void setSalario(double salario){
this.salario=salario;
}
public double getSalario(){
return salario;
}

public void setFecha_Ingreso(Date fecha_ingreso){
this.fecha_ingreso=fecha_ingreso;
}
public Date getFecha_Ingreso(){
return fecha_ingreso;
}

}


Yorch
20 de Septiembre del 2005
Se te olvido escribir el constructor de la clase Empleado.

leosk8
20 de Septiembre del 2005
gracias!!!

leosk8
20 de Septiembre del 2005
lo anterior funciono, pero al momento de ejecutarlo me sale el nombre en null, que hago que no se

DrJustice
20 de Septiembre del 2005
Hola:
checa tu método setNombre... creo que tienes un error,
tu código es asi:

public void setNombre(String nombre){
this.id=id; // aquí creo que sería this.nombre=nombre
}

Espero estar en lo cierto...je...
Slds.