Questão de Programação — Linguagens de programação — IV - UFG 2018
ProgramaçãoLinguagens de programação
- Código
- qq329332
- Banca
- IV - UFG
- Órgão
- Câmara de Goiânia - GO
- Ano
- 2018
- Nível
- Superior
- Cargo
- CS-UFG - - Assessor Técnico Legislativo - Analista de Sistemas
Sejam as seguintes classes escritas em linguagem Java:class A { public String m (String s) { return s + "a"; } }class B extends A { public String m (String s) { return s + "b"; } }class C extends B { public String m () { return "c"; } }class D extends C { public String m (String s) { return s + "d"; } }Considere ainda as sentenças a seguir:D obj = new D(); C x = obj; B y = obj; A z = obj;A execução da expressão x.m(y.m(z.m(obj.m(new C().m("#"))))) resulta no valor
- A#bdddd
- B#dbbbb
- C#cdddd
- D#cbbbb