1
resposta

The method setProfissao(String) is undefined for the type Cliente

public class TestaGetESet {
    public static void main(String[] args) {
        Conta conta = new Conta();

        conta.setNumero(1337);
        System.out.println(conta.getNumero());

        Cliente paulo = new Cliente();
        paulo.setNome("paulo silveira");

        conta.setTitular(paulo);

        System.out.println(conta.getTitular().getNome());

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

        System.out.println(titularDaConta);
        System.out.println(paulo);
        System.out.println(conta.getTitular());
    }

}

O console deste codigo retornou a mensagem: Exception in thread "main" java.lang.Error: Unresolved compilation problems: The method setProfissao(String) is undefined for the type Cliente The method setProfissao(String) is undefined for the type Cliente

at TestaGetESet.main(TestaGetESet.java:16)

Como faço para corrigir este código?

1 resposta

Verifique se há o método setProfissao na classe Cliente.

public void setProfissao(String profissao) {
        this.profissao = profissao;
    }