Questões de Polimorfismo em Python (TI)
Linguagem de Programação Python · POO - Polimorfismo
Escolha a resposta e clique em responder para ver o gabarito e o comentário. As questões grátis têm limite por visitante; assinantes resolvem sem limite.
Questão 1 · Certo ou Errado
Em Python, a escolha de qual método executar ocorre em tempo de execução, com base no objeto real, o que corresponde à ligação tardia, também conhecida como late binding.
Questão 2 · Certo ou Errado
Substituir uma cadeia de testes com isinstance, usada para escolher o cálculo de área de cada forma, por um método area definido em cada classe reduz o acoplamento e dispensa alterar a função quando surge uma nova forma.
Questão 3 · Múltipla escolha
Para garantir que toda classe filha de Pagamento implemente o método pagar, impedindo a instanciação de filhas incompletas, a classe deve: