[JAVA] 메소드

김민범·2024년 9월 25일

Java

목록 보기
2/8

메소드(method)

자바에서 클래스는 멤버로 속성을 표현하는 필드와 기능을 표현하는 메소드를 가진다. 메소드란 어떠한 특정 작업을 수행하기 위한 명령문의 집합

중복되는 코드의 반복적인 프로그래밍을 피할 수 있가 모듈화로 인해 코드의 가독성을 향상시킨다. 또한 유지보수에도 용이하다.

메소드 정의 방법

public static void main(String[] args) {	// 선언부
	// 구현부
}

접근제어자 반환타입 메소드이름(매개변수목록) {

}

위와 같은 방법으로 메소드를 정의할 수 있다.

  1. 접근 제어자 : 해당 메소드에 접근할 수 있는 범위 명시
  2. 반환 타입 : 메소드가 작업을 마치고 반환하는 데이터의 타입 명시
  3. 메소드 이름 : 메소드의 이름
  4. 매개변수 목록 : 메소드 호출 시 전달되는 인수의 값을 저장할 변수 명시
  5. 구현부 : 메소드의 고유 기능을 수행하는 명령문

예시)

int add(int num1, int num2) {
	System.out.println(num1 + num2);
    return num1 + num2;
}

메소드 호출

메소드이름(param1, param2, ...);
add(5, 10)

메소드 add의 매개변수는 2개로, 호출할 때에도 2개의 값을 지정해 주어야 한다. 5 + 10 을 출력 후 리턴한다.

메인 메소드

앞서 메소드 정의방법에서 나타낸 코드이다.
public static void main(String[] args) {

}

main 메소드는 자바로 작성한 소스 코드 파일을 실행하면 가장 먼저 실행되는 메소드다.

0개의 댓글