Dúvida em size em java

O que essa parte do código faz alguém poderia me ajudar? Qual é a função do .size? Estou usando o ArrayList.

public boolean addFuncionario(Funcionario funcionario){
if(super.getFuncionarios().size() == 1){
return false;
}
else{
super.addFucionario(fucionario);
return true;
}
}

O método addFuncionario está sendo sobrescrito.
Primeiro ele verifica se o tamanho da lista do pai é igual a 1, se for ele não adiciona o funcinario e retorna false, senão ele adiciona o funcinario a lista do pai e retorna true;

O método size retorna quantos elementos a lista possuí.

2 curtidas

Documentação do size()