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?
Arrays, que trabalho![RESOLVIDO]
4 Respostas
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?
funcionario[] funcs=new funcionario[10];
funcs[0]=new funcionario();
???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!
Criado 26 de fevereiro de 2012
Ultima resposta 26 de fev. de 2012
Respostas 4
Participantes 3
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo