ÇϳªÀÇ À̸§À¸·Î ¿©·¯ °³ÀÇ ¸Þ¼µå¸¦ Á¤ÀÇÇÑ ¿¹Á¦ (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ÀúÀÚ¸íÇÔ |
Á¦¸ñ:°´Ã¼°³³ä¼Ò½ºÄÚµå ÀúÀÚ:ÃÖ¿µ°ü |