• Matéria: Português
  • Autor: Edvansantos9401
  • Perguntado 3 anos atrás

Quando escrevemos um programa em Java, sabemos que a execução será iniciada através do método main e que a sua assinatura deve seguir o padrão a seguir. Public static void main(String args [ ]) { } Considerando o texto anterior, avalie as afirmações seguintes. I – A palavra "static" no método anterior garante que o método pode ser executado sem a necessidade de se instanciar um objeto da classe em que está definido. II – A palavra "static" garante que o método que foi escrito não será modificado em tempo de execução. III – A palavra "static" garante que o método anterior não aceitará sobrescrita. IV – A palavra "static" permite que o método seja chamado a partir de sua classe, ao invés de ser chamado por um objeto. É correto o que se afirma em: Alternativas Alternativa 1: I e III, apenas. Alternativa 2: I e IV, apenas. Alternativa 3: II e III, apenas. Alternativa 4: II e IV, apenas. Alternativa 5: III e IV, apenas

Respostas

respondido por: victorr1255
0

Resposta:

I E IV APENAS

Explicação:

Define o método como estático, isso quer dizer que a classe não precisa ser instanciada para chamar este método.

No exemplo, tenho a classe Cliente com os métodos (estático) FazerAlgo() e (não-estático) FazerAlgoDois(), o uso seria assim:

Cliente cliente = new Cliente();

cliente.FazerAlgoDois(); // Este é o método não-estático

Cliente.FazerAlgo(); // Este é o método estático

Perguntas similares