Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

metodo Static ou não?

paclage br.com.alura.gerenciador.servlet

import java.util.List;

public class Banco { 

    private static List<Empresa> lista = new ArrayList<>();

    public void adiciona(Empresa empresa) { 
        lista.add(empresa);
    }
    public List<Empresa> getEmpresas(){ 
        return Banco.lista;
    }

}

o metodo getEmpresas não deveria/poderia ser Static? pois retornará uma lista estatica, Assim no proximo código, não instanciaria a classe para pegar a lista de empresas. Usaria assim:

List<Empresa> lista = Banco.getEmpresa();
1 resposta
solução!

Poderia ser static sim amigo