Ola! Ao assistir ao video que ensina como declarar uma classe no PHP8 eu consegui fazer e funcionou. Porem eu não estou sabendo como evitar que o saldo seja atribuído na inicialização da classe.
class Conta {
public function __construct(
public string $nome,
public string $cpf,
private float $saldo = 0,
){ }
}
$primeiraConta = new Conta('nome', 'cpf', 1000) // assim consigo inicializar a conta com saldo de 1000.
Ao executar a classe desta maneira é possível adicionar um terceiro parâmetro que é o valor do saldo, mas o que queremos na verdade é que o saldo seja inicializado com valor 0.
Alguem pode me orientar por favor? att. Rafael