Flkr

Ffrjk

Tem algumas coisas estranhas no seu código:

ArraylList <Funcionario> item = new ArrayList<Funcionário>();

Ao definir o tipo do ArrayList, vc colocou uma classe sem acento no nome e depois a mesma classe com acento. De cara já te oriento a nunca usar acentos em nomes de classes.


Funcionário f = New "Funcionario"();

Nessa parte, um erro é a palavra-chave new que está com letra maiúscula.


Item.add(f);

Aqui a variável usada é a Item (com letra maiúscula), porém foi declarada com letra minúscula (item)