///
Considere as classes Java abaixo e assinale a alternativa correta em relação à execução do código a seguir.
public class Exemplo {
public static void main(String[] args) {
Foo f = new Foo();
Bar b = new Bar();
f.m1();
f.m2();
b.m1();
b.m2();
f = b;
f.m1();
f.m2();
}
}
class Foo {
public static void m1() {
System.out.print("Foo.1 ");
}
public void m2() {
System.out.print("Foo.2 ");
}
}
class Bar extends Foo {
public static void m1() {
System.out.print("Bar.1 ");
}
public void m2() {
System.out.print("Bar.2 ");
}
}Considerando o contexto dado, é correto afirmar: