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

Estou com dúvida

Com os erros aqui no meu codigo:


public class Cliente {

    public static void main(String[] args) {


        String nome;
        String cpf;
        String profissao;
    }



}
public class Conta {

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


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

    public boolean saca(double valor) {
        if(this.saldo >= valor) {
            this.saldo = 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;
        }
        return false;
    }

}


    public class TestaBanco { 
        public static void main(String[] args) { 
            Cliente paulo = new Cliente(); 
            paulo.nome = "Murilo";
            paulo.cpf = "222.222.222-22";
            paulo.profissao = "programador";
        }
    }


public class TestaContaSemCliente {

    public static void main(String[] args) {
        Conta contaDaMarcela = new Conta();
        System.out.println(contaDaMarcela.saldo);

        contaDaMarcela.titular = new Cliente();
        System.out.println(contaDaMarcela.titular);
        contaDaMarcela.titular.nome = "Marcela" ;
        System.out.println(contaDaMarcela.titular.nome);
    }

}
2 respostas
solução!

Boa tarde Carlos, a classe "Cliente" não precisa do public static void main.

Oi gostaria de compartilhar minha resolução: public class Cliente {

String nome;
String cpf;
String profissao;

}

public class Conta {

double saldo;
int agencia;
int numero;
Cliente titular = new Cliente();
}


public class TestaClasse {

public static void main(String[] args) {
    Conta contateste = new Conta();
    contateste.titular.nome = "Marcela";

    System.out.println(contateste.saldo);
    System.out.println(contateste.titular.nome);

}

}