• Matéria: Informática
  • Autor: BopSponca
  • Perguntado 8 anos atrás

Ao criarmos instâncias de uma classe por meio da palavra reservada new, cada instância da classe terá uma cópia de todos os campos declarados na classe. Por padrão, a modificação de um campo de uma instância de uma classe não afeta o valor do mesmo campo em outra instância. Tais campos são conhecidos como campos de instância.



Analise as seguintes sentenças:



I. É por meio da declaração e uso de campos estáticos que conseguimos compartilhar um valor em todas as instâncias de uma mesma classe.

II. Um campo estático é também conhecido como campo de classe, já que ele não está associado à classe em que ele é definido, e sim à instância desta classe.

III. Campos estáticos são declarados com o modificador static.

IV. Campos estáticos não devem ser posicionados antes do tipo de dado do campo e pode ser combinado com modificadores de acesso.

Assinale a alternativa correta:

Escolha uma:

a. Apenas as sentenças I, III e IV estão corretas.

b. Apenas as sentenças II e III estão corretas.

c. Apenas a sentença I é correta.

d. Apenas as sentenças I, II, III e IV estão corretas.

e. Apenas as sentenças I e III estão corretas.

Respostas

respondido por: mendexx
2
A) I III e IV

II está errada pois diz que o campo static esta relacionado com a instancia, quando a justa função do static é não precisar instanciar um objeto da classe para acessar o método.

BopSponca: Errada
vivianetellesoxbv1r: Apenas I e III estão corretas.
respondido por: ticoangrap5x5rx
19

a. Apenas as sentenças I e III estão corretas. Corrigido pelo AVA

Perguntas similares