1
resposta

Dúvida na resolução da questão: _totalJogadores não deveria ser público?

A resposta correta é PRIVATE E STATIC.

Correto! A declaração correta desse campo é static int _totalJogadores;

Para este caso, aresposta correta não seria PUBLIC E STATIC?

static int totalJogadores;

Isso porque, como foi ensinado no curso, não conseguimos usar uma variável no main() se esta não for pública. Isso porque, neste exemplo, não estou usando o get nem o set na classe para usar uma variavel privada.

Qual é o certo?

1 resposta

Oi Lucas, tudo bem ?

Em tese uma coisa não tem muito haver com outra, o que ele queria saber é porque as instâncias não estavam mudando, nisso a resposta é porque o campo não era static.

O fato de ser privado ou não é devido ao tipo de implementação, eles decidiram manter privado, para ser acessado por todos, devia ser publico.