티스토리 뷰
package day160707;
class overLoading2{
void add(int a){
System.out.println("a = " + a);
}
void add(int a, int b){
System.out.println("a + b = " + (a+b));
}
void add(int a, int b, int c){
System.out.println("a + b + c = " + (a+b+c));
}
}
public class day160707_04 {
public static void main(String[] args) {
overLoading2 ol2 = new overLoading2();
ol2.add(15);
ol2.add(25, 52);
ol2.add(853,996,1004);
}
}
a = 15
a + b = 77
a + b + c = 2853
메소드 오버로딩의 종류중 매개변수의 갯수가 다른것으로 구분하는 예제입니다.
인자값으로 몇개의 변수를 받는지에따라 실행되는 메소드가 다른것을 확인할 수 있습니다.
Copyright (c) 2016 Aperture_Dev All Rights Reserved.
'Java' 카테고리의 다른 글
자바 this 사용 예제 (0) | 2016.07.08 |
---|---|
자바 생성자 예제 (0) | 2016.07.08 |
자바 메소드 오버로딩 예제 (0) | 2016.07.07 |
자바 return 문과 인자값 받기 예제 (0) | 2016.07.07 |
자바 static 예제 (클래스 변수) (0) | 2016.07.07 |