Duvida com vetores e tipos de dados

4 respostas
UdusCode

eu quero fazer um vetor que tenha diferentes tipos de dados;

exemplo

vet[1].nome;
vet[1].idade;

vet[2].nome;
vet[2].idade;
no java eu quero fazer um vetor com diferentes tipos de dados, teria como, teria que criar algo como uma struct do c?

4 Respostas

E
public class Aluno {
    public String nome;
    public int idade;
}
....
     Aluno[] alunos = new Aluno[10];
     alunos[0] = new Aluno();  // náo se esqueça de criar um novo aluno - declarar um array de alunos náo cria novos alunos
     alunos[0].nome = "Rafael";
     alunos[0].idade = 24;
     alunos[1] = new Aluno();
     alunos[1].nome = "Gabriela";
     alunos[1].idade = 69;

A propósito, embora você possa acessar os membros diretamente, como fiz, você vai ver que há um monte de gente aqui que vai achar isso ruim porque viola alguma regra ou coisa parecida (vão lhe encher a cabeça com setters e getters, e coisas parecidas). Por enquanto não se preocupe com isso.

UdusCode

valeus cara, muito rapido e muito boa sua resposta!

E

Udus, dë um refresh na página porque andei editando a minha resposta.

UdusCode

Blz deu certo aqui

Criado 13 de agosto de 2012
Ultima resposta 13 de ago. de 2012
Respostas 4
Participantes 2