메서의 호출
<java />
메서드이름(값1, 값2, ...); //메서드를 호출하는 방법
<java />
print99danAll(); //void print99danAll() 을 호출
int result = add(3,5); //int add(int x, int y)를 호출하고, 결과를 result에 저장

매게변수란
메서드를 호출하는 쪽에서 주는 값을 add 메서드한테 전달하는 중간 매개체 역할을 하는 의미에서 매게변수 (parameter) 라고 한다.
<java />
public class Main {
public static void main(String[] args) {
MyMath mm = new MyMath();
long result1 = mm.add(5L, 3L); // add 메서드 호출
long result2 = mm.subtract(5L, 3L);
long result3 = mm.multiply(5L, 3L);
long result4 = mm.devide(5L, 3L);
System.out.println(result1);
System.out.println(result2);
System.out.println(result3);
System.out.println(result4);
}
}
class MyMath {
long add(long a, long b) {
long result = a + b;
return result; // 작업을 마치면 호출한 곳으로 다시 돌아간다.
// return a + b; //위의 두 줄을 이와 같이 한줄로 간단히 할 수 있다.
}
long subtract(long a, long b) {
return a - b;
}
long multiply(long a, long b) {
return a * b;
}
long devide(long a, long b) {
return a / b;
}
}
다시 한번 강조하지만, 메서드는 클래스 영역에만 정의가 가능하다.
- 객체를 생성한다.
- 메서드를 호출한다.
- 메서드의 반환값을 변수값에 저장한다.
'Study > Java' 카테고리의 다른 글
| Java. 기본형과 참조형 매개변수, 참조형 반환타입 (0) | 2022.04.01 |
|---|---|
| Java. 호출 스택 (call stack) (0) | 2022.04.01 |
| Java. return문, 반환값 (0) | 2022.03.31 |
| Java. 메서드 (0) | 2022.03.31 |
| Java. 클래스와 인스턴스 (0) | 2022.03.30 |
