Variáveis estáticas não pertencem a um objeto, mas sim a uma classe. Uma variável estática é compartilhada entre todas as instâncias da classe, assim todas as instâncias vão acessar a mesma variável. Um exemplo de utilização de variável estática é para contar o número de vezes que uma classe é instanciada. Observe o código abaixo, analise as afirmações e assinale a alternativa correta.
I - Será impresso na tela o número 3.
II - Será impresso na tela o número 9.
III - Será impresso na tela o número 16.
IV - O programa entrará em um loop infinito, pois sempre que um ObjetoCriador é criado, novos objetos são criados. Assim o programa dá um erro.
V - O método "main" pode acessar a variável "contador", mesmo ela sendo privada.
VI - Já que os objetos criados não são atribuídos a uma variável, não terá como acessá-los depois.
ALTERNATIVAS
Somente as afirmativas I e V estão corretas.
Somente as afirmativas II, V e VI estão corretas
Somente as afirmativas III, V e VI estão corretas.
Somente a afirmativa IV está correta.
Somente as afirmativas V e VI estão corretas.
Anexos:
Soluções para a tarefa
Respondido por
20
III - Será impresso na tela o número 16.
V - O método "main" pode acessar a variável "contador", mesmo ela sendo privada.
VI - Já que os objetos criados não são atribuídos a uma variável, não terá como acessá-los depois.
RESPOSTA:
Somente as afirmativas III, V e VI estão corretas.
V - O método "main" pode acessar a variável "contador", mesmo ela sendo privada.
VI - Já que os objetos criados não são atribuídos a uma variável, não terá como acessá-los depois.
RESPOSTA:
Somente as afirmativas III, V e VI estão corretas.
Perguntas interessantes