Pessoal não estou conseguindo enviar os valores de crédito, débito e transferência com os objetos (doCredito, doDebito e doTransferencia) para a classe conta e efetuar as operações, além do que não enxergo como utilizar o getSaldo... o mais próximo que consegui foi como mostrado abaixo, mas isso não é o ideal... alguém pode mostrar como posso fazer? Estou muito perdido :wacko: e obrigatoriamente tenho que seguir essa estutura.
Agradeço a ajuda
Conta
# saldo: float
+ Conta()
+ Conta(float)
+ setSaldo(float)
+ getSaldo(): float
+ doCredito(float)
+ doDebito(float)
+ doTransferencia(Conta, float)
Poupanca
+ Poupanca(float)
+ doCorrecao(float)
CLASSE TesteConta
import java.util.Scanner;
class TesteConta
{
public static void main(String[] args)
{
Conta CC1 = new Conta();
Conta CC2 = new Conta();
Poupanca CP = new Poupanca();
Scanner in = new Scanner(System.in);
System.out.println(" Qual o saldo CC1: ");
CC1.setSaldo(in.nextLine());
System.out.println(" Qual o saldo da CC2: ");
CC2.setSaldo(in.nextLine());
System.out.println(" Qual o saldo da CP: ");
CP.setSaldo(in.nextLine());
System.out.println(" Creditado 300 - Saldo de CC1: " + (CC1.doCredito() + 300));
System.out.println(" Debitado 200 - Saldo de CC2: " + (CC2.doDebito() - 200));
CC1.setSaldo(Float.toString(CC1.doCredito() + 300));
System.out.println(" Transferido 400 de CC1 para CC2 - Saldo de CC2: " + (CC1.doTransferencia()));
System.out.println(" Saldo corrigido da poupanca: " + CP.doCorrecao());
}
}
CLASSE Conta
class Conta
{
protected String saldo;
public Conta(String _saldo)
{
saldo = _saldo;
}
public Conta(){}
public void setSaldo(String _saldo)
{
Float.parseFloat(_saldo);
saldo = _saldo;
}
public float doCredito()
{
return Float.parseFloat(saldo);
}
public float doDebito()
{
return Float.parseFloat(saldo);
}
public float doTransferencia()
{
return Float.parseFloat(saldo);
}
}
Classe Poupança
class Poupanca extends Conta
{
public Poupanca(String _saldo)
{
super(_saldo);
}
public Poupanca(){}
public float doCorrecao()
{
return Float.parseFloat(super.saldo) * 1.065f;
}
}
Pergunta
EMSO.EXE
Pessoal não estou conseguindo enviar os valores de crédito, débito e transferência com os objetos (doCredito, doDebito e doTransferencia) para a classe conta e efetuar as operações, além do que não enxergo como utilizar o getSaldo... o mais próximo que consegui foi como mostrado abaixo, mas isso não é o ideal... alguém pode mostrar como posso fazer? Estou muito perdido :wacko: e obrigatoriamente tenho que seguir essa estutura.
Agradeço a ajuda
Conta
# saldo: float
+ Conta()
+ Conta(float)
+ setSaldo(float)
+ getSaldo(): float
+ doCredito(float)
+ doDebito(float)
+ doTransferencia(Conta, float)
Poupanca
+ Poupanca(float)
+ doCorrecao(float)
CLASSE TesteConta
CLASSE Conta Classe PoupançaLink para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.