public class MethodTest03 {//전달인자의 개수가 다른 메서드 오버로딩
	//정수형 데이터 3개를 형식 매개변수로 갖는 prn 메서드 정의
	void prn(int a, int b, int c){
		System.out.println(a + "\t" + b +"\t"+ c);
	}
	//정수형 데이터2개를 형식 매개변수로 갖는 prn 메서드 정의
	void prn(int a, int b){
		System.out.println(a + "\t" + b);
	}
	//정수형 데이터 1개를 형식 매개변수로 갖는 prn 메서드 정의
	void prn(int a){
		System.out.println(a);
	}
	public static void main(String[] args){
		MethodTest03 mt = new MethodTest03();
		mt.prn(10,20,30); //정수형 데이터 3개를 실매개변수로 지정
		mt.prn(40,50); 	//정수형 데이터 2개를 실매개변수로 지정
		mt.prn(60); 	//정수형 데이터 1개를 실매개변수로 지정

	}
}

10 20 30

40 50
60


오버로딩 규칙
1.이름이같아야한다.
2.전달되는 인자의 타입,갯수,순서 에따라 구분된다.

'Java > Overloading' 카테고리의 다른 글

예비  (0) 2012.04.11
타입의 위치만 바꿔서 메서드 오버로딩  (0) 2012.04.11
전달인자의 자료형이 다른 메서드 오버로딩  (0) 2012.04.11
메소드 오버로딩2  (0) 2012.04.11
메소드 오버로딩  (0) 2012.04.11

+ Recent posts