규도자 개발 블로그

함수(Function)와 메소드(Method)의 차이 본문

Topic

함수(Function)와 메소드(Method)의 차이

규도자 (gyudoza) 2018. 9. 2. 21:10

일반적으로 메소드보다는 함수라는 말을 많이 사용한다. 그 나름의 이유가 있다.


함수는 말 그대로 어떠한 기능(Function)을 의미한다. 반면에 메소드는 어떤 클래스 내부에 선언된 함수를 의미한다. 단순 의미로만 따지자면 함수가 메소드보다 더 포괄적이기 때문에 많이 쓰이는 것이다. 하지만 자바 같은 객체지향언어의 경우에는 애초에 함수 자체가 특정 클래스 안에 선언되는 경우가 많아 함수보다 메소드라는 말이 더 많이 쓰이기도 한다.


기억해야할 것은 함수와 메소드는 엄밀히 따지면 다른 말이고 함수가 메소드보다 포괄적인 의미를 가진 단어라는 것이다.

Comments