JAVA
예제로 JAVA에서 Overloading 이해하기
edupicker(체르니)
2008. 11. 12. 19:38
소스코드
class overload {
void overloadtest(){
System.out.println("입력된 파라미터는 없음!");
}
void overloadtest(int a){
System.out.println("입력된 파라미터는 integer형 하나 : " + a);
}
void overloadtest(String str){
System.out.println("입력된 파라미터는 string형 하나 :" + str);
}
int overloadtest(int a , int b){
System.out.println("입력된 파라미터는 integer형 2개 : " + a + "와"+b +"입니다.");
return a+b;
}
void overloadtest(String str1, String str2){
System.out.println("입력된 파라미터는 String형 2개:" +str1+"과"+str2+"입니다.");
}
}
public class overloadtest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
overload ob = new overload();
int Iresult;
ob.overloadtest();
System.out.println();
ob.overloadtest(2);
System.out.println();
ob.overloadtest("Hello world");
System.out.println();
Iresult=ob.overloadtest(12,13);
System.out.println("Iresult 값은: " +Iresult +"입니다.");
System.out.println();
ob.overloadtest("Hello,", "cywon");
System.out.println();
}
}
실행결과