Ordenar un ArrayList
Necesito ordenar un ArrayList que está declarado de la siguiente manera
ArrayList<empleado> empleado = new ArrayList<empleado>();
Empleado es una clase abstracta, y como es superclase existen otras clases que heredan de esta los atributos nombre y cédula
El array list lo tengo de esta forma:
empleado.add(new EmpleadoAsalariado());
empleado.add(new EmpleadoPorHoras());
Dependiendo de lo que necesite y EmpleadoAsalariado() y EmpleadoPorHoras() son dos clases que heredan de la superclase Empleado
Lo que quiero es ordenar a los empleados por el nombre, no puedo declarar a los empleados en un vector puesto que debe generar cualquier número de empleados tanto de la clase EmpleadoAsalariado()) como de EmpleadoPorHoras()
Traté con Collection. Sort(empleado); pero me da error.
Si me pueden ayudar les agradezco de antemano.
</empleado></empleado>