¼Ò½ºÄÚµå¶óÀ̺귯¸®  °´Ã¼ÁöÇâ  Áߺ¹¸Þ¼­µå  

ÇϳªÀÇ À̸§À¸·Î ¿©·¯ °³ÀÇ ¸Þ¼­µå¸¦ Á¤ÀÇÇÑ ¿¹Á¦ (Overloading)

OverloadCalc.java 

public class OverloadCalc {
  
public int plus(int a, int 
b) {
    
return
(a+b);
  }
  
public float plus(float a, float 
b) {
    
return
(a+b);
  }
  
public double plus(double a, double 
b) {
    
return
(a+b);
  }
  
public static void 
main(String[] args) {
    OverloadCalc oc=
new 
OverloadCalc();
    
int i=oc.plus(3,5
);
    
float j=oc.plus(0.1f,0.2f
);
    
double k=oc.plus(0.5,0.7
);
    System.out.println(
"intÇÕ:"
+i);
    System.out.println(
"floatÇÕ:"
+j);
    System.out.println(
"doubleÇÕ:"
+k);               
  }
}

C:\javaExample\04>javac OverloadCalc.java
C:\javaExample\04>java OverloadCalc
intÇÕ:8
floatÇÕ:0.3
doubleÇÕ:1.2

¸Å°³º¯¼öÀÇ °³¼ö¿Í ŸÀÔÀ» ´Þ¸®ÇÏ¿© ¸Þ¼­µå¸¦ Áߺ¹Á¤ÀÇ(Overloading)ÇÒ ¼ö ÀÖ´Ù.



jabookÀúÀÚ¸íÇÔ
Á¦¸ñ:°´Ã¼°³³ä¼Ò½ºÄÚµå
ÀúÀÚ:ÃÖ¿µ°ü