Além de colocar o atributo _totalJogadores
para estático o construtor também deveria estar como Jogador._totalJogadores++;
não? Da seguinte forma
class Jogador{
//Código omitido
static _totalJogadores = 0;
constructor(){
Jogador._totalJogadores++;
}
}
new Jogador();
new Jogador();
new Jogador();
new Jogador();
new Jogador();
console.log(Jogador._totalJogadores); //o console me mostra 5