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

Criando uma conta em aula

public class Conta {
    private double saldo;
    private int agencia;
    private int numero;
    private Cliente titular;
    private static int total;

    public Conta(int agencia, int numero) {
        Conta.total++;
        this.agencia = agencia;
        this.numero = numero;
        System.out.println("Estou criando uma conta: "+ this.numero);
        System.out.println("O total de contas agora é: " + Conta.total);



    }

    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;
        }
        return false;
    }
    public double getSaldo() {
        return this.saldo;
     }

    public int getNumero() {
        return this.numero;
    }

    public void setNumero(int numero) {
        this.numero = numero;
        if(numero<= 0) {
            System.out.println("O número não pode ser <ou= 0");
            return;
        }    
    }

    public int getAgencia() {
        return this.agencia;
    }

    public void setAgencia(int agencia) {
        this.agencia = agencia;
        if(agencia<= 0) {
            System.out.println("O número não pode ser <ou= 0");
            return;
        }
    }

    public void setTitular(Cliente titular) {
        this.titular = titular;
    }

    public Cliente getTitular() {
        return titular;
    }

    public static int getTotal() {
        return Conta.total;
    }
}

Testando Valores da Conta

public class TestaValores {

    public static void main(String[] args) {
        Conta conta = new Conta(261, 18255);

        System.out.println("Agencia: " + conta.getAgencia());

        Conta conta2 = new Conta(55, 275413);
        Conta Conta3 = new Conta(3012, 14605);

        System.out.println("Total de contas = " + Conta.getTotal());

    }

}

Testando Get / Set

public class TesteGetESet {

    public static void main(String[] args) {
        Conta conta = new Conta(055, 275413);

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

        Cliente evaldo = new Cliente();
        //conta.titular = evaldo;

        conta.setTitular(evaldo);
        evaldo.setNome("Evaldo Cavalcanti");

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

        conta.getTitular().setProfissao("Aposentado");

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

        System.out.println(titularDaConta);
        System.out.println(evaldo);
        System.out.println(conta.getTitular());

    }

}
1 resposta
solução!

Interagindo...