SóProvas


ID
2567347
Banca
CONSULPLAN
Órgão
TRE-RJ
Ano
2017
Provas
Disciplina
Programação
Assuntos

“Em Java, embora a maioria dos métodos seja executada em resposta a chamadas de método em objetos específicos [...]. Às vezes um método realiza uma tarefa que não depende do conteúdo de nenhum objeto. Esse método se aplica à classe em que é declarado como um todo e é conhecido como método _________________ ou método _________________.” Assinale a alternativa que completa correta e sequencialmente a afirmativa anterior.

Alternativas
Comentários
  • Em DEITEL (2005, pág. 167), tem-se que embora a maioria dos métodos seja executada em resposta a chamadas de métodos em objetos específicos, esse nem sempre é o caso. Às vezes um método realiza uma tarefa que não depende do conteúdo de nenhum objeto. Esse método se aplica à classe como um todo e é conhecido como método static (estático) ou método de classe. É comum encontrar classes que disponibilizam grupos de métodos static implementados para realizar tarefas de propósitos gerais. Por exemplo, um programa pode chamar o método de classe pow(),da classe Math, para calcular o valor de 2 elevado à potência de 8 (isto é, 28) usando a seguinte instrução:

     

    System.out.printf(“2 elevado a 8 é igual a %.0f\n”, Math.pow(2, 8));

  • Quem não tem acesso:  - -> B

  • Métodos static ou Método de classe: podem ser chamados sem que um objeto da classe precise existir. Realiza uma tarefa que não depende de outro objeto.

    Alternativa: B