English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이 예제에서는 자바에서 다른 메서드에 메서드를 전달하는 방법을 배웁니다
이 예제를 이해하려면 다음을 이해해야 합니다자바 프로그래밍주제:
class Main { //총합 계산 public int add(int a, int b) { //총합 계산 int sum = a + b; return sum; } //제곱 계산 public void square(int num) { int result = num * num; System.out.println(result); // prints 576 } public static void main(String[] args) { Main obj = new Main(); // square() 메서드 호출 // add()를 매개변수로 전달 obj.square(obj.add(15, 9)); } }
위의 예제에서는 square()과 add()라는 두 개의 메서드를 생성했습니다. 주목해야 할 것은 이 줄입니다.
obj.square(obj.add(15, 9));
여기서 우리는 square() 메서드를 호출하고 있습니다. square() 메서드는 add() 메서드를 매개변수로 사용합니다.
Lambda 표현식을 도입함으로써 Java에서 메서드를 매개변수로 전달하는 것이 더 쉬워졌습니다. 자세한 정보를 얻으려면 방문하세요Java에서 메서드 매개변수로 Lambda 표현식。