Questão de Engenharia de Software — Orientação a Objetos — IV - UFG 2014
Engenharia de SoftwareOrientação a Objetos
- Código
- qq050537
- 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 seguinte: (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 3 (três) para objetos das classes AA, BB e CC resulta nos valores, respectivamente
- A5, 6 e 5
- B5, 6 e 9.
- C6, 9 e 6
- D6, 9 e 9
- E9, 6, e 9