Tiago deve-se user c.getSaldo()
por uma convensão do java, pois todo atributo em nossos modelos devem ser do tipo private para que ninguém possa fazer algo como:
Pessoa pes = new Pessoa("Matheus");
pes.nome = "João";
Isso seria totalmente errado pois estamos permitindo alguém modificar nossos atributos diretamente do objeto quebrando o encapsulamento de nosso modelo.
Então quando deixamos o atributo private:
private String nome;
Aquele código anterior não irá rodar, para que mesmo com o atributo private ainda consigamos modificar e pegar os valores dele devemos criar os getters e setters;
public String getNome() {
return this.nome;
}
public void setNome(String nome) {
this.nome = nome;
}
Assim encapsulamos nosso código e privamos que alguém mude-o seu valor diretamente pelo objeto.
Caso queira tem um post no blog da caelum detalhando mais o assunto: http://blog.caelum.com.br/nao-aprender-oo-getters-e-setters/
Espero ter ajudado.