본문 바로가기
카테고리 없음

인자의 타입에 따라 다른 Method가 실행되는 예.

by 팁텍북 2017. 10. 23.

인자의 타입에 따라 다른 Method가 실행되는 예.


package명 referenceType 내에 OverloadingEx.java 내용



package referenceType;


public class OverloadingEx {

public static void main(String[] args) {

MyClass2 myObject = new MyClass2();

myObject.print(10);

myObject.print("갤럭시");

myObject.print('c');

myObject.print(1,2,3);

myObject.print(1,2,3,4);

}

}



============================================


package명 referenceType 내에 MyClass2.java 내용


package referenceType;


public class MyClass2 {


public void print(int i) {

System.out.println("integer type 출력: "+i);

}

public void print(int i, int j) {

System.out.println("integer type 출력1: "+i);

System.out.println("integer type 출력2: "+j);

}

//-가변적 인자

public void print(int... ars) {    //여러개 인수를 받을 수 있음.

System.out.println("가변인자 출력");

for(int n:ars) {

System.out.println(n);

}

}

public void print(String str) {

System.out.println("integer type 출력: "+str);

}

}


댓글