Can someone provide a simple explanation of methods vs. functions in OOP context?
A method is on an object. A function is independent of an object.
For Java and C#, there are only methods. For C, there are only functions.
For C++ and Python it would depend on whether or not you're in a class.