Criei uma Classe para treinar e podem verificar se esta tudo certo, por favor.
package Principal;
import java.util.ArrayList;
import Individuo.Individuo;
import genero.Homem;
import genero.Mulher;
public class TesteArrayList {
public static void main(String[] args) {
ArrayList listaIndividuos = new ArrayList();
Individuo individuo = new Individuo("Marco", "Aurelio", "10/02/2000", 1.76, 67.54);
Homem homem = new Homem("Lúcio", "Flávio", "13/04/1997", 1.72, 68.45);
Mulher mulher = new Mulher("Mariana", "Astoncia", "17/01/1999", 1.65, 63.35);
listaIndividuos.add(individuo);
listaIndividuos.add(homem);
listaIndividuos.add(mulher);
System.out.println("Tamanho do Array = " + listaIndividuos.size());
for (int i = 0; i < listaIndividuos.size(); i++) {
System.out.println(listaIndividuos.get(i));
System.out.println();
}
listaIndividuos.remove(0);
System.out.println("------------------------------------------------------------------");
System.out.println("Tamanho do Array = " + listaIndividuos.size());
for (int i = 0; i < listaIndividuos.size(); i++) {
System.out.println(listaIndividuos.get(i));
System.out.println();
}
}
}
Resultado: