Js & React 공부

메서드와 함수의 차이

콛 다이어리 2024. 9. 29. 02:12

함수:

특별한 목적의 작업 수행을 위해 설계된 코드의 집합

구현된 기능은 여러 곳에서 호출되어 사용이 가능

 

메서드:

객체의 기능 구현을 위한 클래스 내부에서 구현되는 함수

(메서드를) 구현하면 객체의 기능을 구현하는 것

*객체: Key / Value Pair를 저장할 수 있는 구조

멤버 함수

 

차이점

프로그래밍 언어마다 함수로 부르는 언어도 있고

메서드라고 부르는 언어도 있음

1. 함수

        1) 단독 모듈

         2) 그냥 호출해서 사용할 수 있음

2. 메서드: 함수의 일종이긴 하지만

         1) 클래스에 속해있고

         2) 클래스의 멤버 변수들을 이용해서 구현된 것