SóProvas


ID
242902
Banca
CESPE / CEBRASPE
Órgão
MPU
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Acerca dos conceitos do paradigma da programação orientada a
objetos, julgue os itens a seguir.

Os elementos que compõem uma classe representam a estrutura e o comportamento das instâncias dessa classe. Assim, para atribuir valores a quaisquer atributos, é necessária a instanciação dos objetos da referida classe.

Alternativas
Comentários
  • Errado pois atributos estáticos podem receber valores dentro da classe mesmo sem instanciá-las.

  • Errado, pois na propria definição da classe podemos definir um valor para um atributo. Ou seja, o Atributo pode ser inicializado na própria definição da classe, e de fato é isto ocorre com frequência.
  • Se o atributo não for estático, mesmo que haja um valor default definido na própria classe, o valor só será atribuído de fato quando um objeto for instanciado. Portanto a explicação do colega Henry não é a justificativa do erro da questão.
  • Acredito que o erro esteja nesse trecho: "é necessária a instanciação dos objetos da referida classe.", pois apenas as classes são instanciadas e não os objetos conforme a questão diz.
  • Pensei que não era um requisito da Orientação a Objetos, mas acho que me enganei. Os atributos static são variáveis de classe. Não é necessário instanciar para utilizar.