Classe que cria e armazena diferentes objetos

Boa noite,

Pessoal, estou precisando de uma ajuda, necessito criar uma classe que ela crie diferentes objetos e armazene em ArrayList, esse objetos sao de diferentes classes.
Isso eh possivel??

Abraco

Sim, é possível!

E qual o caminho inicial??
Tenho isso:

[code]
public class add {

public void addAluno(){
	
}

public void addProfessor(){
	
}

public void addTurma(){
	
}

public void addMateria(){
	
}

}[/code]

Vamos lá, em que ponto está sua dúvida?

  • Sabe preencher um arraylist?

  • Sabe instanciar objetos de classes diferentes?

O que exatamente não está conseguindo fazer?

Na sua class add, por exemplo, poderia ter um arraylist que seria preenchido de acordo com os métodos addAlgumaCoisa que receberiam como parâmetro um objeto adequado…

Mas afinal, o que você está tentando fazer exatamente?

- Sabe preencher um arraylist?
Nao!!
- Sabe instanciar objetos de classes diferentes?
Sim, sei.

Seguinte, vamo lah pro meu problema, preciso adicionar um aluno em um Array de Alunos, onde vao constar varias informacoes. E estas informacoes eu devo perguntar ao
‘usuario’, como por exemplo Matricula,Nome…
Essas informacoes deve ser guardadas em um Array.

Nao sei se consegui ser claro o suficiente.

Acho que entendi…

E recomendo que leia um livro sobre java e oo…
Vai ganhar mais conhecimento do que perguntar “picado” no forum…

Mas enfim, no seu caso um aluno possui um nome, uma matricula e tal… então você terá um array de alunos…

Não precisa um array de matriculas, um de nome, etc… Cada aluno já representa tem todas essas informações…