Considere a seguinte hierarquia de classes Java.
| abstract class Letra { public void imprime() { System.out.println("Sou uma letra.");} } abstract class Consoante extends Letra { public void imprime() { super.imprime(); System.out.println("Sou uma consoante.");} } abstract class Vogal extends Letra { public void imprime() { super.imprime(); System.out.println("Sou uma vogal.");} } class A extends Vogal { public void imprime() {super.imprime(); System.out.println("A");} } class B extends Consoante { public void imprime() {super.imprime(); System.out.println("B");} |
Qual alternativa apresenta um trecho de código e saída correspondentes?