메서드

hellok99·2023년 2월 20일
0

메서드는 어떠한 기능을 수행하기 위한 일련의 코드들의 집합이다.
함수와 개념이 비슷하나 함수는 특정 기능을 수행하는 코드를 묶어 놓은 것이고, 메서드는 클래스 내에 포함되어있는 함수이다. 즉 메서드는 데이터를 입력 받아 입력 받은 데이터에 일련의 처리를 한 후에 결과값을 반환하는 것을 의미한다.

A main (B C){        🔸A:반환타입
	메서드내용	     🔸main:메서드 이름
                     🔸B: 매개변수 타입
}                    🔸C:매개변수 이름

ex) 메서드 예시

int add (int x, int y){
	int result = x + y;
    return result;
}

🔅 반환타입: 메서드가 반환할 반환값의 종류 및 유형

  • 메서드의 반환타입void()가 아닌 경우에는 반드시 return문이 존재 해야 합니다.

🔅 매개 변수: 메서드 외부에서 메서드 내부로 전달한 값을 받아 저장하면서, 메서드 내부에서 사용 할 수 있게 함.
🔅 매개 변수 타입: 어떤 유형의 값을 메서드가 입력 받을 것인지 명시.
🔅 main 메서드: 자바로 어떤 소스 코드를 작성할 떄 반드시 main메서드가 있어야 하고, main메서드로부터 코드의 흐름이 시작됨


💡 메서드의 호출 💡

  1. 메서드도 클래스의 멤버이므로 클래스 외부에서 메서드를 사용하기 위해서는 먼저 인스턴스를 생성해야 합니다.
  2. 인스턴스를 생성했으면, 포인트 연산자( . )를 통해 메서드를 호출 할 수 있습니다.

클래스 내부에 있는 메서드 끼리는 따로 객체를 생성하지 않고도 서로를 호출 할 수 있습니다.

메서드 호출 시 ()안에 넣어 주는 입력값을 우리는 인자 라고 하는데
🔥인자(argument)의 개수와 순서는 반드시 메서드를 정의 할 때 선언된 매개변수(parameter)와 일치🔥 되어야 합니다.

profile
안녕하세요

0개의 댓글