Na linguagem Java, composition 

Próximas questões
Com base no mesmo assunto
Q3993890 Programação
Na linguagem Java, composition 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

Fundamento decisivo: O enunciado cobra o conceito de composition em orientação a objetos, e a alternativa C é a única que preserva a ideia de relação forte de parte-todo com dependência do componente em relação ao todo.

Tema central: Composição em Java
Análise das alternativas
A
Errada
Está errada porque não descreve relação de parte-todo entre classes ou objetos. Sua redação remete à ideia de alteração interna da implementação mantendo os métodos fornecidos, o que não define composição.
B
Errada
Está errada porque define uma expressão ou variável com valores verdadeiro ou falso. Isso corresponde ao conceito de tipo lógico/booleano, não ao de composição.
C
Certa
A alternativa C corresponde ao conceito de composição em orientação a objetos: uma classe inclui outra, com relação forte de dependência entre o componente e o todo.
D
Errada
Está errada porque trata de classe que não deve ser instanciada, conceito ligado a classe abstrata. Isso é instituto diverso de composição e não responde ao que foi cobrado.
Pegadinha da questão
Confundir composição com outras noções, especialmente tipo booleano e classe abstrata.
Dica para questões semelhantes
  • Se o termo cobrado for composition, procure a ideia de inclusão forte entre objetos ou classes, com relação de parte-todo e dependência do componente.
  • Elimine alternativas que descrevam tipo de dado, palavra-chave da linguagem ou regra de instanciação, porque isso não define composição.
  • Quando a definição vier simplificada, compare o núcleo conceitual cobrado com cada opção e escolha a que coincide materialmente com ele.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo