티스토리 뷰

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
댓글
06-10 10:48
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함