Write programs using function overloading and overriding.

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();
    }
}