Na sessão "opnião do instrutor", no link: https://cursos.alura.com.br/course/php-programacao-orientada-objetos/task/156859 , há alguns pontos a destacar:
Na função 'sacar(int $valorASacar)', o 'valorASacar' pode ser menor ou igual ao 'saldoEmCentavos' e não apenas menor como colocado, ficando o código assim:
public function sacar(float $valorASacar) { if ($valorASacar > 0 && $valorASacar <= $this->saldoEmCentavos) { $this->saldoEmCentavos -= $valorASacar; } }
Por fim, entendo que a função 'setSaldoEmCentavos(int $saldoEmCentavos)' não deveria ter sido removida, sem ela não há como acessar as informações do saldo em conta;