method(메소드)
: 메소드는 객체가 작업할 내용을 정의해 놓은 부분입니다.
기존 C, C++ 에서는 Function(함수)라고 부릅니다.
메소드는 Head(머리),부분과 Body(몸통) 부분으로 구성됩니다.
머리부분은 메소드의 반환값, 자료형, 메소드이름, 매개변수 등으로
구성되어 있고 몸체는 중괄호 ( { } ) 를 이용해 블럭으로 만듭니다.
형태
[public/protected/private]
[abstract/final/static/synchronized] 반환 자료형 메소드 이름(매개변수, ...){
...
...
}
. abstract : 추상 메소드 선언에 사용 => 상속과 관련됨
. final : 종단 메소드 선언에 사용 => 상속과 관련
. static : 클래스 메소드 선언에 사용
. synchronized : 쓰레드의 임계 영역 지정에 사용
public static void main(String [] args){
}
main() 메소드는 프로그램의 시작점입니다.
public : 누구나 접근할 수 있음
static : 클래스 메소드
void : return 문으로 반환되는 값이 같음
main() : 프로그램 시작점
String[] args : 문자열 배열 매개변수 args를 갖고있음
: 메소드는 특정한 작업을 수행하는 부분이고 메소드를 실행하기
위해서는 메소드를 호출(Call)합니다. 메소드를 호출할때
메소드에 특정한 값을 전달하는 경우가 있습니다.
이럴때 매개 변수를 사용합니다. 매개 변수는 메소드에게 값을
전달하는 통로입니다.