Boa tarde pessoal, sou novo no fórum e esta é meu primeiro post, então caso haja algo de errado já peço desculpas.
A questão é a seguinte:
Tenho uma classe Empresa, onde um dos atributos é um arraylist de funcionários:
public class Empresa {
private String nome;
private ArrayList funcionarios = new ArrayList();}
A classe funcionário tem subclasses para determinar permissões. Porém, um tipo de funcionario deve ser Administrador, e este deve ter capacidade de “contratar” outros funcionários, ou seja, ele deve ser capaz de adicionar objetos do tipo Funcionario para o ArrayList de funcionarios da classe empresa
Já tentei de diversas formas, mas a única forma de inserir funcionários nesse array que consigo, é através da empresa mesmo (empresa.getFuncionarios.add(funcionariox)).
Desde já agradeço!