Javax
-
Posts
8 -
Cadastrado em
-
Última visita
Tópicos solucionados
-
O post de Javax em Como Gravar Objeto Java no Firebase? foi marcado como solução
Olá, Felipe!
Primeiramente, muito obrigado por comentar esse meu post.
O problema estava mais precisamente no trecho abaixo, como você indicou:
contratos.add(new Contrato()); //Aqui está adicionando à lista um novo objeto da classe Contrato, zerado. pagamentos.add(new Pagamento());//Idem, porém da classe Pagamento.
Ocorre que eu inseri um objeto da classe Contrato e a de Pagamento zerados. Quando eu declarei novo construtor funcionou, conforme abaixo:
contratos.add(new Contrato("contrato exemplo", 1000)); //Aqui está adicionando à lista um novo objeto da classe Contrato, zerado. pagamentos.add(new Pagamento(100));//Idem, porém da classe Pagamento.
Realmente, eu esqueci de instanciar o objeto cliente1:
Cliente cliente1 = new Cliente();
Os métodos getters e setters das classes Cliente, Contrato e Pagamento, foram abstraídos, assim como também os construtores, mas eu deveria ter especificado eles mesmo, você tem razão.
Poderia ter, também, instanciado as listas via construtor e não no método main.
Em suma, o meu propósito é realmente inserir um objeto pronto, e isso funcionou corrigindo o detalhe exposto acima.
Valeu!
Um abraço!
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais