[JAVA] 메소드 오버로딩

2020. 10. 23. 17:42JAVA

java에선 이름은 같지만 매개변수/리턴타입이 다른 메소드를 여러 개 생성할 수 있다.

 

 

예시) 아래의 예를 참고하여 run 메소드를 오버 로딩 

class MyClass2{
    public int plus(int x, int y) {
        return x+y;
    }
    public int plus(int x, int y, int z) {
        return x + y + z;
    }
    public String plus(String x, String y) {
        return x + y;
    }
}

 

 

(출처: Programmers)

'JAVA' 카테고리의 다른 글

[JAVA] 연산자 표정리(산술,관계,대입,논리)  (0) 2020.10.23
[JAVA] 생성자 오버로딩과 this  (0) 2020.10.23
[JAVA] this  (0) 2020.10.23
[JAVA] 생성자  (0) 2020.10.23
[JAVA] 프로그램 구조 개념 잡기  (0) 2020.10.21