1
resposta

[Dúvida] está correto mesmo sem o uso de

<?php

class ContBancaria{
    protected float $saldo;

    public function saldoConta(){
        return $this->saldo;
    }
    public function saque($valorSaque){
        if($valorSaque > 0 && $valorSaque <= $this->saldo)
        {
            $this->saldo -= $valorSaque;
        };
    }
    public function deposite($valorDeDeposito){
        if($valorDeDeposito > 0 )
        {
            $this->saldo += $valorDeDeposito;
        };
    }
        

}

class ContaCorrente extends ContBancaria{
    protected float $tarifaMes = 0.05;
    protected float $tarifaSaque = 0.01;
    protected function cobrarTarifaMensal(){
        $this->saldo -= $this->tarifaMes;
    }
    #[Override]
    public function saque($valorSaque){
        $saqueTaxa = $this->tarifaSaque * $valorSaque;
        $saqueCompleto = $valorSaque - $saqueTaxa;
        if($valorSaque > 0 && $valorSaque <= $this->saldo)
        {
            $this->saldo -= $saqueCompleto;
        }
        
    }
}
?>
1 resposta

Oi Gustavo! Tudo bem?

Não entendi muito bem a sua pergunta, pois acabou ficando pela metade. Você pode trazer mais informações da sua dúvida, por favor?

Também lembre-se sempre que há a "Opinião do Instrutor" no final da atividade, onde você consegue verificar a solução que foi implementada pelo instrutor.

Aguardo o retorno com sua dúvida completa. Conte com o fórum!

Um abraço e bons estudos!