Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

New Cliente não funciona.

Vou colocar os códigos das Conta, Cliente e TestaBanco. Não consigo encontrar o erro, mas não está compilando quando chamo "New Cliente"

Classe Conta

public class Conta {

    public double saldo;
    public int agencia;
    public int numero;
    public Cliente titular;

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

    public boolean saca (double valor) {
        if (this.saldo >= valor) {
            this.saldo -= valor;
            return true;
        }else {
            return false;
        }
    }

    public boolean transfere (double valor, Conta destino) {
        if (this.saldo >= valor) {
            this.saldo -= valor;
            destino.deposita(valor);
            return true;
        } else {
            return false;
        }
    }

}

Classe Cliente

public class Cliente {

   public  String nome;
   public String cpf;
   public String profissao;

}

Classe TestaBanco

public class TestaBanco {
    Conta contaDaMarcela = new Conta();

    contaDaMarcela.titular = new Cliente();

    contaDaMarcela.titular.nome = "Marcela";

}

O Eclipse tem destacado a palavra titular e a palavra nome. Acredito que ele não está enxergando a referência, mas não sei o motivo. Na classe CriarConta e TestaMetodo, tudo funcionou perfeitamente.

1 resposta
solução!
public static void main {

Faltava isso!