class Parent { void show() { System.out.println("Parent"); } } class Child extends Parent { void show() { System.out.println("Child"); } } class Overload { void sum(int a, int b) { System.out.println(a+b); } void sum(double a, double b) { System.out.println(a+b); } } class Test { public static void main(String[] args) { new Overload().sum(2, 3); //Integer values new Overload().sum(2.5, 3.5); // FLoat Values Parent p = new Child(); p.show(); } }