메소드의 호출, 실행흐름

0

메소드의 호출

  • 메소드이름(값1, 값2, ...); // 메소드를 호출하는 방법
  • 메소드는 클래스영역에만 정의 가능

메소드의 실행 흐름

MyMath mm = new MyMath();   // 먼저 인스턴스를 생성한다.
long value = mm.add(1L, 2L);  // 메소드를 호출한다.

long add(long a, long b) {
	long result = a + b;
    return result;
    }
  1. main메서드에서 메서드 add를 호출한다. 인수 1L과 2L이 메서드 add의 매개변수 a, b에 각각 복사(대입)된다.
  2. 메서드 add의 괄호{}안에 있는 문장들이 순서대로 수행된다.
  3. 메서드 add의 모든 문장이 실행되거나 return문을 만나면, 호출한 메서드(main메서드)로 되돌아와서 이후의 문장들을 실행한다.
profile
백엔드를 공부하고 있습니다.

0개의 댓글