0% acharam este documento útil (0 voto)
29 visualizações1 página

Classe Java ClienteBanco

O documento apresenta a classe 'clienteBanco' que gerencia contas bancárias com métodos para saque, depósito e transferência. Inclui construtores sobrecarregados para inicialização de objetos e uma taxa de transação fixa. A classe permite operações financeiras básicas, mantendo o saldo atualizado.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
29 visualizações1 página

Classe Java ClienteBanco

O documento apresenta a classe 'clienteBanco' que gerencia contas bancárias com métodos para saque, depósito e transferência. Inclui construtores sobrecarregados para inicialização de objetos e uma taxa de transação fixa. A classe permite operações financeiras básicas, mantendo o saldo atualizado.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

public class clienteBanco {

​ // Variável estática (apenas para referência de métodos)


​ static float taxa_transacao = 0.01F; // equivale 1%

​ // Construtor
clienteBanco (String pNome, int pConta, float pSaldo){
[Link] = pNome;
[Link] = pConta;
[Link] = pSaldo;
}

// Sobrecarga de construtor sem valor de saldo


clienteBanco (String pNome, int pConta){
[Link] = pNome;
[Link] = pConta;
[Link] = 200;
}

// Sobrecarga padrão sem nenhuma variável


clienteBanco (){

// Método de Saque
​ void realizaSaque (float s) {
​ ​ saldo = saldo - s;
}

// Método de visualização do saldo


float requisitaSaldo () {
​ return saldo;
}

// Método para fazer depósito de saldo


void realizaDeposito(float pValor){
saldo = saldo + pValor * (1 - taxa_transacao)
}

// Método para transferência Bancária (reutilizando outros métodos)


void transferenciaBancaria(float pValor, clienteBanco pBeneficiairo){
​ realizaSaque(pValor);
​ [Link](pValor);
}

// Mesmo método mas sem reaproveitar outros métodos


void transferenciaBancaria2(float pValor, clienteBanco pBeneficiairo){
saldo = saldo - pValor;
[Link] = [Link] + pValor;
​ }

Você também pode gostar