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