Questão de Engenharia de Software — Orientação a Objetos — IV - UFG 2014
Engenharia de SoftwareOrientação a Objetos
- Código
- qq050536
- Banca
- IV - UFG
- Órgão
- CELG/GT-GO
- Ano
- 2014
- Nível
- Superior
- Cargo
- CS-UFG - - Analista de Gestão - Analista de Sistemas
Para responder à questão, considere o seginte:(i) a classe AA, que possui um método denominado processa, o qual retorna o dobro do argumento fornecido ao método; (ii) a classe BB, que estende a classe AA, e possui um método que sobrescreve o método processa, retornando o triplo do argumento fornecido ao método; (iii) a classe CC, que estende a classe AA, e possui uma sobrecarga do método processa, retornando o somatório dos dois valores passados como argumentos ao método; (iv) a classe DD, que estende a classe CC, e possui um método que sobrescreve o método processa, retornando o quádruplo do único argumento fornecido ao método; e(v) todas as classes são públicas e todos os métodos são públicos.Supondo o comportamento polimórfico de mensagens enviadas aos objetos das classes, a chamada do método processa com argumento igual a 5 (cinco) para objetos das classes BB, CC e DD resulta nos valores, respectivamente,
- A15, 10 e 20
- B15, 20 e 10
- C20, 10 e 20.
- D20, 15 e 10
- E20, 20 e 10