Boa noite,
Tentei resolver o exercício com este código abaixo:
class Empresa{
String nome;
int cpnj;
Funcionario[] funcionario;
}
class Funcionario{
String nome;
String cargo;
int cpf;
double salario;
}
class ProgramaEmpresa{
public static void main(String[] args){
Empresa e1 = new Empresa();
e1.funcionario = new Funcionario[10];
e1.funcionario[0] = new Funcionario();
e1.funcionario[0].nome = "Fabio";
e1.funcionario[0].salario = 2500.0;
e1.funcionario[1] = new Funcionario();
e1.funcionario[1].nome = "Andreia";
e1.funcionario[1].salario = 2200.0;
System.out.println(e1.funcionario[0]);
}
}
Ao exibir os valores do array na posição 0 está apresentando: Funcionario@15db9742 ao invés do nome e salário
O que pode ser? Obrigado.