메서드

·2025년 4월 23일

메서드(method)

메서드는 작업을 표현하는 방법이다 함수 또는 기능이라고도 한다 여러개의 명령문을 한곳에 모아 사용하는 단위를 메서드라고한다.

메서드 살펴보기

메서드의 구조

  • 메서드는 항상 클래스 내부에 존재한다.
public class 클래스이름 {

		[반환자료형] [메서드이름](매개변수..) {
				작업 명령문들...
		}
}

메서드의 흐름

  • 메서드는 호출부, 선언부로 나누어진다
  • 호출부 - 메서드를 사용하는 곳
  • 선언부 - 메서드가 정의되어 있는 곳
  • 호출부 매개변수를 활용해 메서드 연산에 필요한 데이터를 전달할 수 있다


선언부(메서드가 정의되어 있는곳)

  • 메서드의 이름은 카멜케이스를 사용하고 주로 동사로 시작하며 기능의 역활을 쉽게 짐작할 수 있어야한다.
  • 매개변수란 작업을 수행할 때 필요한 데이터를 전달받는 변수이다
  • 반환값 : 결과를 반환해야 할 경우 return 키워드를 사용하여 호출된 곳으로 전달하고 이를 활용할 수 있다.
  • 반환 자료형 : 반환되는 데이터의 자료형을 메서드 선언부에 명시해야한다 없는경우 void로 작성
public class Calculator {

		int sum(int value1, value2) { // ✅ 메서드 선언된 곳
				int result = value1 + value2;
				return result;
		}
}

호출부(메서드를 호출하는 쪽)

  • 호출부란 메서드를 활용하고 있는 곳을 의미
public class Main {

		public static void main(String[] args {
				Calculator calculator = new Calculator(); // ✅ Calculator 객체 소환
				int result = calculator.sum(1, 2); // ✅ 호출부
				System.out.println("결과: " + result);
		}
}

profile
진입니다.

0개의 댓글