본문 바로가기

카테고리 없음

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

이 둘의 차이는 간단하게 말하자면 다음과 같다.

함수(Function): 독립적으로 존재한다. 

메소드(Method): 객채(Object)에 속해있다. 즉 객체에 종속되어 있는 함수라고 할 수 있다.

출처:https://www.youtube.com/watch?v=D19ZrVVA7aE

그래서 큰의미로 보면 매소드는 함수에 속한다. 둘다 실행하는 기능의 단위는 동일하다. 

 

그냥 이렇게만 아니 뭔가 찝찝하다. 그래서 더 알아보기로 했다.

 

출처: https://www.youtube.com/watch?v=D19ZrVVA7aE
출처: https://www.youtube.com/watch?v=D19ZrVVA7aE

sum(), print() -> 함수
object.append()-> 메소드

이렇게 이해를 했다.

유튜브 초보코딩님의 이 영상을 한 번 보기를 추천한다.

https://www.youtube.com/watch?v=D19ZrVVA7aE