Arraylist

Ola pessoal, to fazendo um trabalho da faculdade para o gerenciamento de uma papelaria, alguem pode me ajudar sobre arraylist, Na classe Pedido há três atributos que são do tipo ArrayList e que devem armazenar objetos das classes Papel, CaixaLapis e Caderno
respectivamente, conforme sugere os nomes dos atributos, como faço isso ?

public class Pedido {
    
    private List<Papel>      papeis      = new ArrayList<>();

    private List<CaixaLapis> caixasLapis = new ArrayList<>();

    private List<Caderno>    cadernos    = new ArrayList<>();
}