// Utilizacion de super para evitar la ocultacion de nombres class A { int i; } class B extends A { int i; // esta i oculta la i de A B(int a, int b) { super.i = a; // i in A i = b; // i in B } void show() { System.out.println("i en la superclase: " + super.i); System.out.println("i en la subclase: " + i); } } class UseSuper { public static void main(String args[]) { B subOb = new B(1, 2); subOb.show(); } }