Boa tarde galera!
Bom eu to com um exercicio que esta me dando um pouco de dor de cabeca aki... eu possou a segunte heranca:
[img]http://img60.imageshack.us/img60/3984/herancagz5.jpg[/img]
Aí eu gostaria de criar um método que adicionasse um funcionario... teria como eu usar o método instanceof para criar uma unica classe e saber qual subclasse ele pertence? ou eu teria que criar vários método addFuncionario com argumentos diferentes? tipo assim:
(o vetor empresa é do tipo Funcionario)
public void addFuncionario(FuncionarioAssalariado func)
{
try
{
empresa[proximo] = new FuncionarioAssalariado(func);
proximo++;
}
catch(ArrayIndexOutOfBoundsException e)
{
System.out.println("A empresa já possui todos os funcionários cadastrados.");
}
}
void addFuncionario(FuncionarioComissionado func) {
throw new UnsupportedOperationException("Not yet implemented");
}
