Classe java

Olá pessoal, sou novo em programação java e estou desenvolvendo uma aplicação java orientada a objetos.

A minha duvida é a seguinte: como faço para criar uma classe java que seja uma lista de outra classe.

Ex: tenho uma classe caneta, quero criar uma classe canetaLista, para quando a aplicação for procurar uma caneta eu colocar os objetos canetas nessa classe!

agradeço a ajuda desde já!

Não necessariamente você necessita de Uma classe para isso.
Você pode usar o List do pacote Java.Util.

Exemplo:

List<Caneta> listaCanetas = null;
Caneta c = new Caneta();

listaCanetas.add(c);

E assim sucessivamente. Para o caso de múltiplos objetos, basta usar um for.

1 curtida

muito abrigado pela ajuda lucas, resolveu meu problema!!!

1 curtida

Só não vai inicializar sua lista com null.
Instancie alguma classe que implemente a interface List.
Exemplo:

List<Caneta> canetas = new LinkedList<>();