Analise o código Java da classe GameEntry a seguir, em que cada esc...
🏢 IV - UFG🎯 AL-GO📚 Linguagens de Programação
#Linguagens de Programação#Java
Esta questão foi aplicada no ano de 2015 pela banca IV - UFG no concurso para AL-GO. A questão aborda conhecimentos da disciplina de Linguagens de Programação, especificamente sobre Linguagens de Programação, Java.
Esta é uma questão de múltipla escolha com 4 alternativas. Teste seus conhecimentos e selecione a resposta correta.
Analise o código Java da classe GameEntry a seguir, em que cada escore de um jogo é formado por dois campos: o nome do jogador (name) e o valor inteiro do escore propriamente dito (score).
1 public class GameEntry { 2 protected String name; 3 protected int score; 4 public GameEntry(String n, int s) { 5 name = n; 6 score = s; 7 } 8 public String getName() {return name;} 9 public int getScore() {return score;} 10 }
Considere agora a classe Scores a seguir, que armazena os escores de um jogo em um arranjo chamado entries
1 public class Scores{ 2 public static final int maxEntries = 10; 3 protected int numEntries; 4 protected GameEntry[] entries; 5 public Scores() { 6 entries = new GameEntry(maxEntries); 7 numEntries = 0; 8 } 9 // ... outros métodos desta classe seguem aqui 10 }
Para manter organizadas as entradas do arranjo entries, deve-se implementar um método da classe Scores, que insira os objetos GameEntry em ordem decrescente, segundo o valor de seus escores. Portanto, uma preocupação que um desenvolvedor deve ter ao implementar esse método de inserção da classe Scores é: