Esse é o código que utilizei no Ex.1 :
class Empresa{ String nomeEmpresa ; String cnpjEmpresa ;
//Array de Funcionarios Funcionario[] funcionarios;
void mostra(){ System.out.println("Nome da Empresa : "+nomeEmpresa); System.out.println("CNPJ : "+cnpjEmpresa); System.out.println(" ");
} }
class Funcionario{ String nome; String departamento; double salario; String entrada; String RG;
void mostra(){ System.out.println("Nome : "+ this.nome); System.out.println("Departamento : "+this.departamento); System.out.println("Salário : "+this.salario); System.out.println("Entrada : "+this.entrada); System.out.println("RG : "+this.RG); System.out.println(" "); }
}
class funcionarioTeste{ public static void main(String[]args){
//Cria a empresa Empresa emp = new Empresa();
emp.nomeEmpresa = "Couves LTDA"; emp.cnpjEmpresa = "555.444.333-98";
emp.mostra();
//Array de funcionarios com 2 posiçoes emp.funcionarios = new Funcionario[2];
//Criar funcionarios
//Funcionario 1 emp.funcionarios[0] = new Funcionario(); emp.funcionarios[0].nome = " Joao das couves"; emp.funcionarios[0].departamento =" Desenvolvimento de Couves"; emp.funcionarios[0].salario = 2000.0; emp.funcionarios[0].entrada = "31/02/2012"; emp.funcionarios[0].RG = "123.456.789-X";
emp.funcionarios[0].mostra();
//Funcionario 2 emp.funcionarios[1] = new Funcionario(); emp.funcionarios[1].nome = " Maria das Hortalicas"; emp.funcionarios[1].departamento = " Analise de Hortaliças"; emp.funcionarios[1].salario = 1500.0; emp.funcionarios[1].entrada = "25/08/2015"; emp.funcionarios[1].RG = " 486.456.224-X";
emp.funcionarios[1].mostra();
}
}
Não estou tenho certeza se estou conseguindo entender a lógica de como vai funcionar oque foi pedido neste exercício e certamente nao estou conseguindo implementar. Se alguém puder me explicar e dar algum exemplo. Obrigado.