Así no podría imprimir los campos de vvs por que el metodo es estático. Sin embargo se puede hacer...
Cita: System.out.println(((App)vvs).i + "," + ((App)vvs).j);
Lo mejor es que acudas a un tutorial de Java y/o Orientacion a objetos y estudies la parte de herencia y polimorfismo, que es lo que explica por que ese programa escribe lo que escribe.
S!
PD: De todas formas, sobre-escribir campos, a diferencia de los metodos, no está considerado una buena práctica, ya que como ves se comporta diferente que los metodos.