Notice
Recent Posts
Link
Recent Comments
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

지니의 개발로그

함수와 Method(메서드)의 차이점 본문

내일배움캠프

함수와 Method(메서드)의 차이점

지니♥︎ 2024. 5. 28. 16:48

🚩 20240528 TIL 내일배움캠프 #43일차

 

 

🟢 함수와 Method(메서드)의 공통점

 

메서드와 함수는 모두 특정 작업을 수행하는 코드 블록

 


 

🟢 함수와 Method(메서드)의 차이점

 

Method(메서드)는 클래스 내부에 정의되며,

해당 클래스의 인스턴스를 통해서만 호출할 수 있다.

클래스의 속성(필드)에 접근할 수 있으며,

객체의 행위를 정의하고 상태를 조작하는 역할을 한다.

 

Function(함수)는 모듈이나 프로그램 단위로 정의되며,

프로그램 전체에서 독립적으로 호출할 수 있다.

함수는 전역 변수에만 접근 가능하며, 특정 작업을 수행하는 코드 블록이다.

 

 


🔵 정리

 

구분 메서드 함수
정의 위치 클래스 내부 모듈/프로그램 단위
호출 방식 객체.메서드명(인자) 함수명(인자)
접근 범위 클래스 속성(필드) 전역 변수
프로그래밍 패러다임 객체지향 프로그래밍 절차지향 프로그래밍
용도 객체의 행위 정의, 상태 조작 특정 작업 수행
인스턴스 생성 클래스의 인스턴스를 통해 호출 독립적으로 호출 가능
재사용성 클래스 단위로 재사용 프로그램 전체에서 재사용

 

메서드는 클래스 내부에 정의되며 해당 클래스의 인스턴스를 통해서만 호출

반면, 함수는 프로그램 전체에서 독립적으로 호출 가능한 코드 블록

'내일배움캠프' 카테고리의 다른 글

Component(컴포넌트)란?  (0) 2024.05.31
조건문, 반복문은 언제 어디에 사용하지?  (0) 2024.05.29
Method(메서드)  (0) 2024.05.28
Interface(인터페이스)란?  (0) 2024.05.27
Entity란?  (0) 2024.05.24