Realmente não estou conseguindo chamar um classe do tipo array, e usá-la…com tipo primitivo, blz?Mas quando uso com classe…putz…tenho que dar “new classe [];” sempre?
A diferença é que com Objetos você tem que dar um “new” em cada posição do Array.
Pois, por padrão, o Java colocará “null” em todas as posições do seu array.
Ao contrário de tipos primitivos, que possuem valores default.
Mas qual o motivo de não estar conseguindo usar?
Está tendo algum erro?
Dê mais detalhes para que possamos te ajudar…
BRuno, exatamente por isso!
Eu tenho que colocar?
[code] funcionario[] funcs=new funcionario[10];
funcs[0]=new funcionario();[/code]
???até funcs[10]??
Obrigado pela resposta!
Sim…e não. Tens de criar os elementos do array. Não precisas de repetir n vezes a mesma linha.
for (int i = 0; i<funcs.length; i++){
funcs[i] = new Funcionario();
}
Opaaa…que falta de atenção…
Putz valeu cara!
Obrigado!