Questão FC374718
Uma empresa de TI está desenvolvendo um sistema de monitoramento ambiental para a prefeitura municipal. O sistema precisa modelar diferentes tipos de sensores ambientais, como sens
Linguagens de Programação
Instituto Consulplan · 2025
Uma empresa de TI está desenvolvendo um sistema de monitoramento ambiental para a prefeitura municipal. O sistema precisa modelar diferentes tipos de sensores ambientais, como sensores de temperatura e umidade, seguindo os princípios da Programação Orientada a Objetos (POO).
Os desenvolvedores iniciam a modelagem com o seguinte código em Java:
public class Sensor {
protected String nome;
public Sensor(String nome) {
this.nome = nome;
}
public void medir( ) {
System.out.println("Medição genérica realizada.");
}
}
public class SensorTemperatura ______ Sensor {
public void medir( ) {
System.out.println("Medição de temperatura realizada.");
}
}
Assinale a alternativa que completa corretamente a lacuna no código, para que a classe SensorTemperatura herde corretamente o comportamento da classe Sensor.
- public class SensorTemperatura extends Sensor
- public class SensorTemperatura extends Object
- public class SensorTemperatura inherits Sensor
- public class SensorTemperatura implements Sensor
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
public class SensorTemperatura extends Sensor utiliza a palavra-chave extends para declarar que SensorTemperatura é uma subclasse de Sensor. Isso estabelece a relação de herança, permitindo que a subclasse reutilize campos e métodos da superclasse.
Com isso, a implementação de medir() em SensorTemperatura constitui uma sobrescrita (override) do método genérico, fornecendo comportamento específico ("Medição de temperatura realizada.").
Em tempo de execução, o polimorfismo garante que chamadas através de uma referência do tipo Sensor invoquem a versão sobrescrita da subclasse.
Observe que, como Sensor tem um construtor parametrizado, a subclasse deverá definir um construtor que chame super(nome) para inicializar o campo protected nome, caso queira ser instanciada corretamente.
Conteúdo do catálogo FC Concursos · Atualizado em