Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Erro no get e set

public class TestaGetESet {

    public static void main(String[] args) {

        Conta conta = new Conta();
        conta.setNumero(1234);
        System.out.println(conta.getNumero());

        Conta contaRubens = new Conta();
        Cliente rubens = new Cliente();
        rubens.setNome("Rubens Dario ");

        System.out.println(rubens.getNome());

        Cliente titularDaConta = contaRubens.getTitular();
        titularDaConta.setProfissao("programador");


        System.out.println(rubens.getProfissao());

    }
}

tentei das duas maneiras que foi ensinada na aula mas da esse mesmo exception na linha da profissão, no eclipse nao mostra erros nas linhas somente na hora de compilar que aparece esse exception.

Exception in thread "main" java.lang.NullPointerException at TestaGetESet.main(TestaGetESet.java:17)

2 respostas
solução!

Oi Rubens, tudo bem ?

O problema é que a contaRubens não tem um titular, e quando voce faz o set da profissão, o objeto titularDaConta esta null.

A solução seria vincular a conta com um cliente, fazendo o seguinte contaRubens.setTitular(cliente), Espero ter ajudado, qualquer dúvida mande aqui no forum.

Certinho man era isso mesmo que estava faltando, obrigado!