Eu tenho a classe Aluno, ambos precisam de um ArrayList da classe Curso, que por sua vez tem nome e horas, como coloco o ArrayList de Curso na classe Professor?
Usando ArrayList de uma classe como parâmetro no construtor de outra
1 Resposta
Quem é que precisa receber um ArrayList no construtor? É Professor ou Aluno? E do que será esse ArrayList? Aluno, Curso ou Professor?
De todo modo, será algo similar a isso:
public class ClasseQueTeraUmaLista{
private List<ClasseDosItensDaLista> listaInterna;
public NomeDaClasse(List<ClasseDosItensDaLista> listaPassadaPorParametro){
listaInterna = listaPassadaPorParametro;
}
}
Note que é comum definir os atributos como List, ao invés das classes derivadas ArrayList ou LinkedList.
Abraço.
Criado 2 de abril de 2019
Ultima resposta 3 de abr. de 2019
Respostas 1
Participantes 2
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Apache Kafka e Spring Boot: Comunicacao assincrona entre... Por Eduardo Felipe Zambom Santana — Casa do Codigo