• Matéria: ENEM
  • Autor: softwaremaicon
  • Perguntado 3 anos atrás

Em programação, relações entre as classes ocorrem de diferentes formas. Considere o código abaixo, que representa um veículo: class Veiculo{ private Motor motor; private Cabine cabine; } Considerando as relações entre as classes no paradigma de programação orientada a objetos, avalie as asserções a seguir e a relação proposta entre elas. I. O código acima representa uma composição, considerando Motor e Cabine. PORQUE II. A composição represente uma relação "tem-um", e o código expressa que o veículo tem um motor e uma cabine. A respeito dessas asserções, assinale a opção correta.

Respostas

respondido por: rafaeltott
0

Resposta:

Explicação:

A 1 e a 2 estão certas e a 1 é uma justificativa da 2

respondido por: thipolido
0

A respeito das afirmações feitas sobre o código que representa um veículo, é possível concluir que ambas estão corretas e a II é justificativa da I.

Análise do código

Reescrevendo o código para uma melhor visão, temos:

class Veiculo{private Motor motor; private Cabine cabine;}

O elemento "class" é uma classe utilizada para representar objetos do mundo real. Dentro dela, há atributos e métodos declarados pelo programador que demonstram as características e o como o objeto vai se comportar.

É por isso que a expressão "tem-um" da segunda afirmação está correta também. Deve ser entendida como

  • Classe Veículo: representação de um veículo do mundo real.
  • Motor e Cabine: inseridos dentro das chaves, ou seja, estão contidos dentro do objeto veículo.

Por isso é possível compreender como um Veículo que "tem-um" motor e "tem-uma" cabine.

Saiba mais sobre classes e objetos em programação através do link: https://brainly.com.br/tarefa/52579187

#SPJ1

Perguntas similares