메소드 오버로딩(Method Overloading)
📌 메소드 오버로딩(Method Overloading)
: 동일한 이름의 메소드를 매개변수를 다르게 선언하여 정의하는 것.
💡 호출할 메소드를 찾을 때 참조하는 정보
① 메소드 이름.
② 메소드 매개변수 정보.
📌 메소드 오버로딩(Method Overloading) 조건
: 매개변수의 수 또는 타입이 달라야 함.
반환형이 다른 경우는 성립하지 않음.(반환형은 호출할 메소드를 찾을 때 참조하는 정보가 아니기 때문.)
📌 생성자도 메소드 오버로딩(Method Overloading) 사용 가능.
'Java > Java' 카테고리의 다른 글
[Java] StringBuilder 클래스와 StringBuffer 클래스 (0) | 2022.10.14 |
---|---|
[Java] String 클래스 (0) | 2022.10.13 |
[Java] static(클래스 변수, 클래스 메소드) (0) | 2022.10.13 |
[Java] this (0) | 2022.10.13 |
[Java] 정보 은닉(Information Hiding)과 접근 수준 지시자(Access-level Modifiers) (0) | 2022.10.13 |
댓글