function Retirar($quantia) { if ($this->Saldo >= $quantia) { //executa o método da classe pai parent::Retirar($quantia); } else { echo "Retirada não permitida <br>"; return false; } //retirada pertmitida return true; }
function Retirar($quantia) { if ($this->Saldo >= $quantia) { // Executa método da classe-pai. parent::Retirar($quantia); } else { echo "Retirada não permitida...\n"; return false; } // retirada permitida return true; }
function Retirar($quantia) { // imposto sobre movimentação financeira $cpmf = 0.05; if ($this->Saldo + $this->Limite >= $quantia) { // Executa método da classe-pai. parent::Retirar($quantia); // Debita o Imposto parent::Retirar($quantia * $cpmf); } else { echo "Retirada não permitida...\n"; return false; } // retirada permitida return true; }
function Retirar($quantia) { //imposto sobre movimentacao financeira $cpmf = 0.05; if ($this->Saldo + $this->Limite >= $quantia) { //executa metodo da classe pai parent::Retirar($quantia); //debita imposto parent::Retirar($quantia * $cpmf); } else { echo "Retirada não permitida <br>"; return false; } //retirada permitida return true; }
<?php include_once 'Pessoa.class.php'; include_once 'Conta.class.php'; $carlos = new Pessoa(10, "Carlos da Silva", 1.85, 25, "10/04/1976", "Ensino Médio", 650.0); echo "Manipulado o objeto {$carlos->Nome}<br>"; echo "{$carlos->Nome} é formado em: {$carlos->Escolaridade}<br>"; $carlos->Formar('Técnico em Eletricidade'); echo "{$carlos->Nome} é formado em: {$carlos->Escolaridade}<br>"; echo "{$carlos->Nome} possui {$carlos->Idade} anos <br>"; $carlos->Envelhecer(1); echo "{$carlos->Nome} possui {$carlos->Idade} anos <br>"; $conta_carlos = new Conta(6677, "CC.1234.56", "10/04/02", $carlos, 9876, 567.6799999999999); echo "<br>Manipulando a conta de: {$conta_carlos->Titular->Nome} <br>"; echo "O saldo atual é R\$ {$conta_carlos->ObterSaldo()}<br>"; $conta_carlos->Depositar(20); echo "O saldo atual é R\$ {$conta_carlos->ObterSaldo()}<br>"; $conta_carlos->Retirar(10); echo "O saldo atual é R\$ {$conta_carlos->ObterSaldo()}<br>";