Quando declaramos uma variável, ela é acessível apenas dentro de um determinado escopo. Essa variável pode ser uma variável de instância, que existe para apenas uma única instância da classe; pode ser uma variável local, sendo acessada apenas por algum método específico; ou pode ser uma variável de classe, similar a variáveis globais em outras linguagens, acessível por todas as instâncias de uma determinada classe. Assinale a alternativa que indica como podemos declarar essa variável em Java.
Alternativas:
Alternativa 1:
A variável é declarada normalmente, mas fora de qualquer método. Ex: public int num = 5;
Alternativa 2:
A variável é declarada dentro da classe, com o modificador static. Ex: public static int num = 5;
Alternativa 3:
A variável é declarada normalmente, mas antes da declaração da classe. Ex: public int num = 5;
Alternativa 4:
A variável é declarada dentro de um método, mas com o modificador global. Ex: public global int num = 5;
Alternativa 5:
A variável é declarada dentro da classe, com o nome acrescentado de "main.". Ex: public int main.num = 5;
Respostas
respondido por:
2
Hey!
Resposta correta:
• Alternativa 1:
A variável é declarada normalmente, mas fora de qualquer método. Ex: public int num = 5.
Resposta correta:
• Alternativa 1:
A variável é declarada normalmente, mas fora de qualquer método. Ex: public int num = 5.
respondido por:
1
Resposta:
Alternativa 2
A variável é declarada dentro da classe, com o modificador static. Ex: public static int num = 5;
Explicação:
Para a variável pertencer à classe e não à instância, é preciso que possua o modificador static. O acesso a essa variável é delimitado por um outro modificador, que pode ser public (qualquer classe acessa), protected (acesso restrito somente à classes filhas ou do mesmo pacote) ou default (somente classes dentro do mesmo pacote acessam).
Perguntas similares
6 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás
Alternativa 2:
A variável é declarada dentro da classe, com o modificador static. Ex: public static int num = 5;