What is difference between function and method?
A method is a function that is written in a class. We do not have functions in Java, instead we have methods. This means whenever a function is written in Java. It should be written inside the class only. But if we take C++, we can write the functions inside as well as outside the class. So in C++, they are called member functions and not methods.