Open gramalholm opened 6 months ago
Boa tarde Camila, estou em duvida no seguinte, em diversos códigos voce usou algo do tipo: livroList.add( new Livro(titulo, autor, ano);. Gostaria de saber se usar esse new dentro da função add só funciona com Objetos, poderia sanar essa minha duvida? Obrigado!
Olá, tudo certinho?
Sim, o add só funciona com objetos do tipo livro, já que está é uma lista de livros. Por isso que usamos o Generics
, pra indicar qual o tipo de objeto queremos ter em uma List
.
Com o uso do polimorfismo, você poderia adicionar outro tipo de objeto não sendo estritamente um objeto livro. Mas isso pode ficar para um outro momento. Hehe
Se você achar mais simples, pode instanciar o objeto fora do add e adicionar depois, exemplo:
Livro livro = new Livro ("Nome do Livro", 2000, "Nome do Autor");
livrosList.add(livro);
Boa tarde Camila, estou em duvida no seguinte, em diversos códigos voce usou algo do tipo: livroList.add( new Livro(titulo, autor, ano);. Gostaria de saber se usar esse new dentro da função add só funciona com Objetos, poderia sanar essa minha duvida? Obrigado!