JAVA
Java 함수와 메서드
2021년 08월 31일
java
function
method
함수란
하나의 기능을 수행하는 일련의 코드
구현된 함수는 호출하여 사용하고 호출된 함수는 기능이 끝나면 제어가 반환됨
함수로 구현된 하나의 기능은 여러 곳에서 동일한 방식으로 호출되어 사용될 수 있음
함수 정의
함수는 이름, 매개 변수, 반환 값, 함수 몸체로 구성됨
반환되는 자료형을 함수명 옆에 적어준다.
반환되는 자료형이 없으면
void
int
add
(
int
num1
,
int
num2
)
{
int
result
;
result
=
num1
+
num2
;
return
result
;
}
함수 호출과 스택 메모리
스택 : 함수가 호출될 때 지역 변수들이 사용하는 메모리
함수의 수행이 끝나면 자동으로 반환 되는 메모리
메서드
객체의 기능을 구현하기 위해 클래스 내부에 구현되는 함수
멤버 함수라고도 함
메서드를 구현함으로써 객체의 기능이 구현 됨
메서드의 이름은 그 객체를 사용하는 객체에 맞게 짓는것이 좋음
함수와 메서드의 차이
함수
는
독립적으로 존재
하고
메서드
는
Class에 종속적인 함수
이다.
둘 다
공통
적으로 코드를 실행하는 기능의 단위는
동일
하다.
다만 Class에 종속되어 있는가 아닌가의 여부로 불리는 형태가 다르다.
메서드
를 다른말로는
클래스 함수
라고 부르기도 한다.
이전 글
Java 객체에 대하여.
다음 글
Java 인스턴스 생성과 힙 메모리