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 |