class A { int i, j; A(int a, int b) { i = a; j = b; } void show() { // zobrazi i a j System.out.println("i a j: " + i + " " + j); } } class B extends A { int k; B(int a, int b, int c) { super(a, b); k = c; } void show() { // predefinovani show() z A System.out.println("k: " + k); super.show(); } void show(String s) { // pretizeni show() z A System.out.println("s: " + s); } } class Override { public static void main(String args[]) { B subOb = new B(1, 2, 3); subOb.show(); // volani show() v B subOb.show("nic"); // volani show(String s) v B } }