본문 바로가기
JAVA

예제로 JAVA에서 Overloading 이해하기

by edupicker(체르니) 2008. 11. 12.


소스코드
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();   
  
 }

}

실행결과

'JAVA' 카테고리의 다른 글

Project Export와 Import하기  (0) 2010.02.23
install JDK on Debian(Lenny)  (0) 2009.08.08
tomcat 6.0.18 설치하기  (0) 2008.10.23
How to connect JAVADB under NETBEAN6.5  (0) 2008.10.22
StringTokenizer 사용법  (0) 2008.10.20