특정 작업을 수행하는 일련의 문장들을 하나로 묶은 것. 수학의 함수와 유사.
// int = 반환타입(출력), add(메서드이름) int x, int =매개변수(입력)
int add(int x, int y) {
int result = x + y ;
return result ; //결과를 반환

메서드의 반환타입이 'void'가 아닌 경우, 구현부{} 안에 'return 반환값;'이 반드시 포함되어 있어야 한다.

f3 : 커서 두고서 누르면 해당 메서드로 간다.
한 클래스 내에서 매개변수(파라미터) 선언부가 다르고, 이름이 같은 메서드를 여러 개 정의하는 것
오버로딩 성립조건 :
1) 메서드의 이름이 같아야 한다.
2) 매개변수 선언부(매개변수의 개수 또는 타입)가 달라야 한다
3) 반환 타입은 관계없다.