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:
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
3 anos atrás
3 anos atrás
5 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás