입력 함수와 메서드 뭐가 다를까?
함수라는 용어를 쓰다가 메서드를 만났을 때,
메서드라는 용어를 쓰다가 함수를 만났을 때
"그게 뭐가 중요한데? 메서드나 함수나 그게 그거 아닌가?"
"그래서 무슨 차이가 있는데?"
대학시절 학교에서 배웠을 때는
"C언어에서는 함수, Java에서는 메서드라고 하면 됩니다."
라고 합니다.
함수와 메서드 공통점과 차이점
함수와 메서드의 공통적인 부분이라고 한다면,
내가 원하는 무엇인가를 처리한다는 것에 있어서 동일합니다.
가장 큰 차이는
- 함수는 독립적으로 존재
- 로직 처리 이후 사용자가 원하는 결과를 반환합니다
- 메서드는 클래스에 종속되어 존재
-해당 클래스에 대한 객체가 생성되어야 (static의 경우는 생각하지 말자) 사용할 수 있다는 것입니다.
'ETC' 카테고리의 다른 글
vi 명령어 정리 (0) | 2019.09.09 |
---|---|
개발관련정보를 어디서 얻을까? (0) | 2019.08.13 |
Jitpack 을 이용한 오픈소스라이브러리 배포하기 (0) | 2019.07.08 |
댓글