자바에서 함수 생성과 함수 호출은 다음과 같이 구분할 수 있습니다.
함수 생성:
public int addNumbers(int num1, int num2) {
int result = num1 + num2;
return result; }
위 코드는 addNumbers라는 함수를 생성하는 예시입니다. public 키워드는 해당 함수를 다른 클래스에서도 사용할 수 있도록 공개적으로 만든다는 의미이며, int 타입의 반환값과 int 타입의 매개변수를 가지는 함수를 정의하고 있습니다. 함수 내에서는 해당 매개변수를 이용하여 원하는 계산을 수행한 뒤 return 키워드를 사용하여 결과값을 반환합니다.
함수 호출:
int sum = addNumbers(3, 5);
System.out.println(sum);
위 코드는 addNumbers 함수를 호출하는 예시입니다. 함수 이름 다음에 괄호 안에 매개변수 값을 넣어 함수를 호출하고, 이때 함수 내에서 정의한 계산이 수행되어 결과값이 반환됩니다. 반환값은 int 타입의 변수에 저장하여 사용할 수 있습니다. 위 예시에서는 sum 변수에 저장하고, System.out.println 메서드를 사용하여 결과를 출력하고 있습니다.
즉, 함수 생성은 함수를 정의하는 것이고, 함수 호출은 이미 정의된 함수를 실행하는 것입니다.
'Q&A' 카테고리의 다른 글
Q. 메서드 호출할 때 객체 생성해야하나요? (0) | 2023.02.17 |
---|---|
mvc 패턴) dto에 담는다 = 할일 끝났다. (0) | 2023.02.16 |
Eclipse에서 Run on server 없을 때 해결방법! (0) | 2023.02.15 |
객체 vs 리스트 (0) | 2023.02.14 |
댓글