최대 1 분 소요


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

우선 함수여러 문장들이 하나의 기능을 하도록 한 것이다. 그 함수 중에서 클래스 내부에 정의한 함수를 메서드라고 한다. 또한 메소드는 객체의 속성을 다루기 위한 정의로도 쓰인다.

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

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

댓글남기기