일반적으로 함수와 메쏘드는 무언가를 실행해서 값을 반환한다는 부분에서는 같다고 할 수 있을것 같습니다. 그런데 정확한 용어의 차이는 아시는 분들이 많이 계시지는 않을것 같습니다. 쉽게 차이점을 말해본다면 메쏘는(method)는 class 안에 선언된 함수이고 함수(function)는 class 가 아닌 쪽에 선언된 함수라 생각하시면 될것 같습니다. 클래스(class)안에 선언된것과 아닌것의 차이가 뭐가 중요할까 하지만은 클래스에 선언되었다라는 것은 함수가 객체(오브젝트)에 종속이 된다는 의미입니다. 예를 들어 자바(java)와 C# 은 오직 메쏘드(method) 밖에 없습니다. 그리고 C 언어에서는 오직 함수(function) 밖에 없습니다. 그리고 C++ 와 파이썬(Python)은 프로그래머에 따라서 ..