FC ConcursosFC Concursos

Questão FC373227

Considere: Os hidrômetros, relógios registradores de consumo de água, têm determinadas características. Em um sistema de computação, para processar os dados que deles provêm deve-s

Linguagens de Programação

FCC · 2019

Considere:

 

Os hidrômetros, relógios registradores de consumo de água, têm determinadas características. Em um sistema de computação, para processar os dados que deles provêm deve-se atentar para o fato que eles têm atributos e operações comuns e outros específicos. Usando pilares da orientação a objeto e a capacidade de reuso viabilizada por linguagens desse paradigma, um Analista usou dois conceitos fundamentais sendo um empregado no âmbito da descrição e estruturação das classes de hidrômetros e outro no âmbito da invocação dos métodos com mesma assinatura, todavia levando em consideração o comportamento distinto de operação dos hidrômetros. Tais conceitos são:

  1. herança e visibilidade.
  2. herança e polimorfismo.
  3. composição e agregação.
  4. agregação e polimorfismo.
  5. visibilidade e composição.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

Na situação descrita o Analista aplicou dois pilares da orientação a objetos: Herança e Polimorfismo.

A Herança atua na descrição e estruturação das classes de hidrômetros: define-se uma superclasse com atributos e operações comuns (ex.: identificação, leitura) e subclasses que herdam esses elementos e adicionam características específicas, promovendo reuso e organização.

O Polimorfismo trata da invocação de métodos com a mesma assinatura, mas comportamento distinto. Por exemplo, um método calcularConsumo() chamado sobre uma referência da superclasse pode executar lógica diferente segundo a subclasse concreta via sobrescrita, sem que o código cliente precise mudar.

Assim, Herança estrutura o modelo e Polimorfismo garante flexibilidade e extensibilidade no processamento dos hidrômetros.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo