Por favor ayuda!!!!
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;
}
}
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;
}
}
lo anterior funciono, pero al momento de ejecutarlo me sale el nombre en null, que hago que no se