Java10 [Java] 오버로딩 & 오버라이딩 오버로딩 (Overloading) - 정의 : 같은 이름의 메소드(method) 를 여러 개 가지면서 매개변수의 유형과 다르도록 하는 기술 - 특징 : 1) 같은 이름의 함수를 여러 개 정의하고, 매개변수의 유형과 갯수를 다르게 하여 다양한 유형의 호출에 응답하게 한다. 2) 메소드(method) 의 리턴 타입이 다른 경우, 오버로딩(Overloading)이 성립 X (void는 return 없음) 3) '매개변수의 갯수' 혹은 '매개 변수의 자료형' 이 달라야 한다. 4) 매개변수의 이름 & 리턴 타입은 오버로딩(Overloading) 에 영향을 주지 못한다. 5) 매개변수에 따라 메소드(method) 의 이름을 다르게 할 필요가 없어 기억 및 코드 단순화에 용이 public class Overload.. 2021. 3. 15. [Java] 간단 문법 정리 2021. 3. 15. 이전 1 2 3 다음