메소드 오버로딩(method overloading)
-같은 이름의 메소드를 중복하여 정의하는 것
-객체지향 프로그래밍의 특징 중 하나인 다형성(polymorphism)을 구현하는 방법 중 하나
메소드 오버로딩의 조건
-메소드의 이름이 같아야 한다.
-매개변수의 개수 또는 타입이 달라야 한다.
(매개변수는 같은데 반환 타입이 다른 경우는 오버로딩이 성립X)
'java' 카테고리의 다른 글
java (this와 this()) (0) | 2022.09.07 |
---|---|
java(생성자) (0) | 2022.09.05 |
java(메소드) (0) | 2022.08.31 |
java(클래스) (0) | 2022.08.30 |
java(배열 연습문제) (0) | 2022.08.29 |