자바 메소드에는 오버로딩과 오버라이딩이 있는데요. 시험이나 면접 때 자주 등장하는 단골 문제이기도 하죠.
오늘은 java method overloading에 대해 알아보겠습니다. 뜻 자바에서 메소드 오버로딩이란 ?
하나의 클래스에 같은 이름의 메소드가 존재하는 것을 말하는데요. 두 가지 규칙을 성립해야 합니다.
규칙 1. 메소드 이름이 같아야 한다. 2.
매개변수 개수 또는 타입이 달라야 한다. 하지만 반환(리턴) 타입과는 상관이 없어요.
가능 static void multi(int a){ int c = a * a; System.out.println(c); } static void multi(int a, int b){ int c = a * b; System.out.println(c); } static void multi(int a, double b){ double c = a * b; System.out.println(c); } 같은 이름의 3개의 메소드가 있는데요. 매개변수 개수 또...