SóProvas


ID
242905
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.

Objetos são instâncias de classes criadas durante a execução de programas orientados a objetos. A identidade dessas instâncias é determinada por meio dos valores atribuídos às suas variáveis de instância, também chamadas de atributos.

Alternativas
Comentários
  • ERRADO pessoal. Podemos ter dois objetos instanciados da mesma classe e com todos seus atributos idênticos. Ainda assim, serão objetos diferentes.

    Imagine um programa que faça modelagem de casas. Se tivermos dois objetos CASA com as mesmas características (tamanho, cor, numero de cômodos, etc) ainda assim serão dois objetos distintos.

  • Só complementando,

    Dois objetos são iguais se eles ocuparem a mesma área de memória.

    Em Java por exemplo, se temos as Strings:

    String nome = "João"
    String cmp_nome = "João"

    usamos if( nome.equals(cmp_nome )) para saber se são strings identicos porque se usarmos if( nome == cmp_nome) estaremos perguntando se eles ocupam o mesmo endereço de memória.

    A propósito, essa é uma questão comum em concursos.
  • Objetos são instâncias de classes criadas durante a execução de programas orientados a objetos. A identidade O estado dessas instâncias é determinada por meio dos valores atribuídos às suas variáveis de instância, também chamadas de atributos.
  • Objeto é composto por três propriedades: identidade, atributos e comportamentos. Apenas a identidade pode identificar o objeto.