Pular para o conteúdo principal

Questão de Engenharia de Software — Orientação a Objetos — CEFET-BA 2010

Engenharia de SoftwareOrientação a Objetos
Código
qg814743
Banca
CEFET-BA
Órgão
EBAL
Ano
2010
Nível
Superior
Cargo
Analista de Sistemas
Em um Sistema Orientado para Objetos, as classes não estão flutuando no vácuo. Elas possuem relacionamentos complexos entre si. Esses relacionamentos descrevem como as classes interagem umas com as outras.A alternativa que representa uma afirmação verdadeira sobre os possíveis relacionamentos entre as classes é a
  1. AA relação de dependência entre duas classes, A e B, representa o tipo mais complexo de relacionamento, pois exige que a classe A seja subclasse da classe B e que a classe B seja subclasse da classe A.
  2. BO relacionamento de generalização, também conhecido como herança, existe quando a classe B é um tipo especifico da classe A, e, nesse caso, a classe A é a superclasse e a classe B é a subclasse.
  3. CA diferença entre os relacionamentos de agregação e de composição reside na quantidade de atributos que as classes relacionadas possuem.
  4. DUm método do mesmo nome, no relacionamento de sobrecarga, pode realizar operações diferentes dependendo do objeto que chamou o método.
  5. EUm relacionamento somente poderá existir entre duas classes se todos os atributos de ambas as classes forem “public”.
Revelar gabarito e comentário

GabaritoB — O relacionamento de generalização, também conhecido como herança, existe quando a classe B é um tipo especifico da classe A, e, nesse caso, a classe A é a superclasse e a classe B é a subclasse.

Link permanente: /questoes/qg814743