Considere que um programa orientado a objeto possui 5 classes: Máqu...
🏢 CESGRANRIO🎯 EPE📚 Engenharia de Software
#Programação Orientada a Objetos
Esta questão foi aplicada no ano de 2014 pela banca CESGRANRIO no concurso para EPE. A questão aborda conhecimentos da disciplina de Engenharia de Software, especificamente sobre Programação Orientada a Objetos.
Esta é uma questão de múltipla escolha com 5 alternativas. Teste seus conhecimentos e selecione a resposta correta.
Considere que um programa orientado a objeto possui 5 classes: Máquina, Motor, MotorExplosão, MotorVapor e Gerador. MotorExplosão e MotorVapor são especializações de Motor. Motor e Gerador são especializações de Máquina. Todas as classes respondem a uma mensagem chamada “calcularPotencia”, sem argumentos, que calcula e retorna um número real que indica potência do objeto, em watts, de acordo com os valores de alguns atributos, com um algoritmo diferente em cada classe. O exemplo acima caracteriza a capacidade de enviar a mesma mensagem para vários objetos e que cada objeto responda a essa mensagem de acordo com sua classe.