Dadas as seguintes classes, todas no mesmo pacote:
public class Mamifero {
protected void andar(){
System.out.print("Mamífero andando ");
ouvir();
}
protected void ver(){
System.out.print("Mamífero vendo ");
}
protected void ouvir(){
System.out.print("Mamífero ouvindo ");
ver();
}
}
public class Primata extends Mamifero{
protected void andar(){
System.out.print("Primata andando ");
ouvir();
}
}
public class Homem extends Primata{
protected void ver(){
System.out.print("Homem vendo ");
}
public static void main(String args[]){
Mamifero m = new Homem();
m.andar();
}
}
Qual o resultado da impressão ao executamos a classe Homem?