The function overloading is the technique in which you can make the function with more than one name but only if you will change the paramaters or the number of the paramaters.
function overriding is one in which functions have the same name and same number,type of arguments.. its only the implementations that differs.. they are accessed based on the object of the class being called