Method의 의미

Class를 어떤 개념이 가지고 있는 특징과 그 개념이 가지고 있는 상호작용을 하나로 묶는다는 의미로 정의했다. 여기서 상호작용을 Method라는 것을 통해 구현한다.

Method 선언

/*     method 선언 방법     */
void method(){}
int method(){return 0;}
double[] method(){return double[] ;}
ClassType method(){return ClassType;}
void method(int param1){}
int method(int param1){return 0;}
ClassType method(ClassType param1, int[] param2, ...){return ClassType;}
// ......

/*     method 재귀 호출 예시     */
public static void method(){
	method();
}
public static char method(){
	return method();
{

Method 오버로딩

/*     method 오버로딩     */
private void method1(){}
void method1(int a){}
public void method1(int a, int b){}
/*     매개변수 타입 순서가 같기 때문에
			 method 오버로딩 성립 하지 않음      */
//    public void method1(int b, int a){}