Podrias tene un valor estatico para la clase empleado que tendra el ID del siguiente empleado y en el constructor asignar el ID al nuevo empleado e incrementarlo (para el siguiente empleado)
Ejemplo.java
Código Java:
Ver originalclass Empleado {
public static int id = 1;
int idEmpleado;
public Empleado() {
idEmpleado = Empleado.id++;
}
public void mostrarID() {
System.
out.
println("idEmpleado = " + idEmpleado
); }
}
public class Ejemplo {
public static void main
(String[] args
) { Empleado emp1 = new Empleado(),
emp2 = new Empleado(),
emp3 = new Empleado();
emp1.mostrarID();
emp2.mostrarID();
emp3.mostrarID();
}
}