본문 바로가기
ETC

함수와 메소드 뭐가다를까?

by 봄석 2019. 10. 13.

 

입력 함수와 메서드 뭐가 다를까?

 

함수라는 용어를 쓰다가 메서드를 만났을 때,

메서드라는 용어를 쓰다가 함수를 만났을 때

 

​"그게 뭐가 중요한데? 메서드나 함수나 그게 그거 아닌가?"

​"그래서 무슨 차이가 있는데?" 

 

 

대학시절 학교에서 배웠을 때는

​"C언어에서는 함수, Java에서는 메서드라고 하면 됩니다."

라고 합니다. 

 

 

 

함수와 메서드 공통점과 차이점

 

함수와 메서드의 공통적인 부분이라고 한다면,

내가 원하는 무엇인가를 처리한다는 것에 있어서 동일합니다.

 

 

가장 큰 차이는

- 함수는 독립적으로 존재 

    - 로직 처리 이후 사용자가 원하는 결과를 반환합니다 

- 메서드는 클래스에 종속되어 존재   

    -해당 클래스에 대한 객체가 생성되어야 (static의 경우는 생각하지 말자) 사용할 수 있다는 것입니다.

'ETC' 카테고리의 다른 글

vi 명령어 정리  (0) 2019.09.09
개발관련정보를 어디서 얻을까?  (0) 2019.08.13
Jitpack 을 이용한 오픈소스라이브러리 배포하기  (0) 2019.07.08

댓글