함수와 메서드

수현·2022년 12월 12일

Java

목록 보기
19/23

■ 함수(function)

  • 하나의 기능을 수행하는 일련의 코드
  • 구현된(정의된) 함수는 호출하여 사용하고 호출된 함수는 기능이 끝나면 제어가 반환됨

함수 정의하기

  • 함수는 이름, 매개변수, 반환값, 몸체(body)로 구성
  • main method에 정의된 함수를 호출하여 사용
int add(int num1, int num2) {
	int result;
    result = num1 + num2;
    return result;
}

함수 호출과 스택메모리

  • 스택 : 함수가 호출도리 때 지역변수들이 사용하는 메모리로 함수의 수행이 끝나면 자동으로 반환됨

■ 메서드(method)

  • 객체의 기능을 구현하기 위해 클래스 내부에 구현되는 함수
  • 멤버함수(member function)라고도 함

객체의 속성은 멤버 변수로, 객체의 기능은 메서드로 구현한다.

profile
실패와 성장을 기록합니다 🎞️

0개의 댓글