한 클래스 안에 같은 이름의 메서드를 여러개 정의하는 것
대표적인 예: println
오버로딩이 성립하기 위한 조건
1. 메서드 이름이 같아야한다.
2. 매개변수의 개수 또는 타입이 달라야한다.
3. 반환 타입은 영향없다.
오버로딩의 올바른 예: 매개변수는 다르지만 같은 의미의 기능수행
'Programming > 자바(Java)' 카테고리의 다른 글
7-1 상속 (0) | 2024.09.30 |
---|---|
6 - 32 생성자 (constructor) (1) | 2024.09.30 |
6-26 static 메서드와 인스턴스 메서드 (1) | 2024.09.29 |
6-22 호출 스택(call stack) (0) | 2024.09.26 |
6-9 클래스의 정의 (0) | 2024.09.26 |