Ajuda - Erro: "cannot find symbol"

Recebi o seguinte erro nesse código. Tô iniciando em java e não entendi muito bem como está acontecendo o erro, mas acho que possa algo relacionado a escopo.

Segue código abaixo:

class Conta {
    String titular;
    int numero;
    double saldo;
    String agencia;
    String dataAbertura;

    void saca (double valor) {
        this.saldo -= valor;
    }

    void deposita (double valor) {
        this.saldo += valor;
    }

    void calculaRendimento () {
        this.saldo = this.saldo * 0.1;
    }

    String impressao () {
        String dados = "\nTitular: "+this.titular;
        return dados;
    }
}

class Ibank {
    public static void main (String[] args) {
        Conta minhaConta;
        minhaConta = new Conta();
        minhaConta.titular = "José";

        System.out.println(minhaConta.impressao);
    }
}
1 curtida

impressao é um método na classe Conta. Ao chamá-lo no System.out.println, faltou os parênteses necessários ao método:

System.out.println(minhaConta.impressao()); // parênteses após impressao

Abraço.

2 curtidas

Realmente :smiley: não me atentei quanto a isso. Obrigado!