티스토리 뷰

Java

자바 메소드 오버로딩 예제

볼봇 2016. 7. 7. 18:47

package day160707;


class overLoading{

void add(int a, int b){

System.out.println(a+b);

}

void add(float a, float b){

System.out.println(a+b);

}

void add(String a, String b){

System.out.println(a + b);

}

void add(double a, double b){

System.out.println(a+b);

}

}


public class day160707_03 {


public static void main(String[] args) {

overLoading ol = new overLoading();

ol.add(5, 15);

ol.add(13.45F, 22.89F);

ol.add("Hello ", "World");

ol.add(22.18, 189.1352);

}


}


20

36.34

Hello World

211.3152


메소드 오버로딩은, 메소드 이름을 중복하여 사용하는것인데, 구분을 타입, 갯수, 순서에 따라 달라야 합니다.

위 예제는 타입이 다르므로, 정상적으로 실행되는것을 볼 수 있습니다.


댓글
05-23 02:51
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/05   »
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 31
글 보관함