제니노트

함수(Function)과 메서드(Method)의 차이 본문

Java/etc

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

yangjennie 2023. 1. 17. 19:32
반응형

함수(Function) 와 메서드(Method) 가 너무 헷갈려서 적는 포스팅! 

 

우선 함수 는 여러 문장들이 하나의 기능을 하도록 한 것이다.

그 함수 중에서 클래스 내부에 정의한 함수를 메서드라고 한다. 또한 메소드는 객체의 속성을 다루기 위한 정의로도 쓰인다.

 

즉, 독립적으로 존재하면 함수 클래스 내에 있으면 메서드이다. 함수는 sum(),avg() 이렇게 단독으로 쓸 수 있는 반면,

메서드는 a.upper(),a.bigger()등으로 쓰인다. 함수가 메서드보다는 더 큰 개념이다.

그래서 메서드를 부를 때 함수라고 포괄적으로 말하는 경우도 있다. Method ⊂ Function

반응형
Comments