Vc diz nessa parte?
Não precisa, pq vc está recebendo a taxafixa como parâmetro. Não faz sentido vc alterar o valor do parâmetro (na verdade nem é recomendado fazer isso em momento algum).
Vc diz nessa parte?
Não precisa, pq vc está recebendo a taxafixa como parâmetro. Não faz sentido vc alterar o valor do parâmetro (na verdade nem é recomendado fazer isso em momento algum).
beleza:+1:
então como faz essa parte da foto
Não sei se entendi 100% a ideia, mas acho que seria algo assim:
classe Conta
public abstract class Conta {
public static final String TIPO_CONTA_CORRENTE = "CC";
private String tipo;
private float saldo;
private boolean status;
protected Conta(String tipo, float saldo, boolean status) {
this.tipo = tipo;
this.saldo = saldo;
this.status = status;
}
public static ContaCorrente abrirContaCorrente(float saldoInicial) {
return new ContaCorrente(TIPO_CONTA_CORRENTE, saldoInicial, true);
}
public String getTipo() {
return tipo;
}
public float getSaldo() {
return saldo;
}
public boolean isStatus() {
return status;
}
protected void atualizarSaldo(float novoSaldo) {
this.saldo = novoSaldo;
}
}
classe ContaCorrente
public class ContaCorrente extends Conta implements Tributavel {
private int taxaFixa = 5;
public ContaCorrente(String tipo, float saldo, boolean status) {
super(tipo, saldo, status);
}
@Override
public void tributar() {
float novoSaldo = getSaldo() - (this.taxaFixa / 100.0f * getSaldo());
atualizarSaldo(novoSaldo);
}
}
interface Tributavel
public interface Tributavel {
void tributar();
}
E o método main ficaria assim:
public class Main {
public static void main(String[] args) throws Exception {
ContaCorrente cc = Conta.abrirContaCorrente(100f);
System.out.println("Saldo atual: " + cc.getSaldo()); // imprime 100.0
cc.tributar();
System.out.println("Saldo após tributação: " + cc.getSaldo()); // imprime 95.0
}
}
O Ilha Bank precisa tributar dinheiro de alguns bens que nossos clientes possuem. Para isso, vamos criar um sistema para isso. De acordo com a imagem, alguns bens são tributáveis e outros não, ContaPoupanca não é tributável, já para ContaCorrente você precisa pagar 1% da conta e o SeguroDeVida tem uma taxa fixa de 42 reais
A pergunta
Estou fazendo essa desde 08:00
O exemplo que fiz resolve esse problema. Usa ele e tente implementar a classe SeguroVida seguindo a mesma ideia da classe ContaCorrente.
Mano Não estou conseguindo fazer de SEGURODEVIDA
EU FIZ ASSIM:
Assim como? (vc esqueceu de colocar o código)
Uai, parece que deu certo. O que vc não está conseguindo fazer?
evite mandar imagem do código. Sempre que puder, mande o código direto.
nada não, muito obrigado mesmo pela ajudar
O importante é ter entendido o código. Se tiver dúvida, soh criar um novo tópico. Flws!