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

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

개발일기

 

공부를 하면서 둘이 같은 의미로 사용된다는 점은 바로 깨달았다.

근데 “왜 헷갈리게시리 굳이 용어를 나눠 혼용하고 있을까?”라는 의문이 생겼다.

 

구글링을 해보니 결론적으로,

함수(Function)란 무언가에 종속적이지 않은 독립적인 기능을 뜻하는 것이고

메서드(Method)Class에 종속기능을 뜻하는 것이었다.

고로 메서드는 함수의 부분집합이다. 클래스 함수라고도 부른다고 한다.

 


© 2022. All rights reserved.