Olá pessoal…bem tô começando com o java e estudando uma apostila da Caelum travei qdo chequei nos arrays, parei pois não consegui entendo a parte dos arrays…
o exercicio é o seguinte:
[color=red]1)
Volte ao nosso sistema de Funcionario e crie uma classe Empresa. A Empresa tem
um nome, cnpj e uma array de Funcionario, além de outros atributos que você julgar
necessário
class Empresa {
// outros atributos
Funcionario[] funcionarios;
String cnpj;
}
2)
A empresa deve ter um método adiciona que recebe uma referência a
Funcionario como argumento, e guarda esse funcionario. Algo como:
…
void adiciona(Funcionario f) {
// algo tipo: this.funcionarios[ ??? ] = f;
// …
}
…
Você deve inserir o Funcionario em uma posição da array que esteja livre. Existem
várias maneira para você fazer isso: guardar um contador para indicar qual a próxima posição
vazia ou procurar por uma posição vazia toda vez. O que seria mais interessante?
É importante reparar que o método adiciona não recebe nome, rg, salário, etc. Essa seria
uma maneira nem um pouco estruturada, muito menos orientada a objetos de se trabalhar. Você
antes cria um Funcionario e já passa a referência dele, que dentro do objeto possui rg,
salário, etc.[/color]
bem…ja criei a classe Funcionario e jah testei mas qdo chequei nesses exercicios travei pois não sei como guarda os funconarios q irei criar no array…
alguem ja fez esses exercicios…por favor me da uma luz pq ta td escuro aqui.
valeu.
