JAVA/자바의 정석

[자바의 정석 - 기초편] 6. (7) 오버로딩

서영22 2023. 11. 29. 01:21

 오버로딩 (overloading) 

한 클래스 안에 같은 이름의 메서드를 여러개 정의하는 것

 

 

성립 조건

 

1. 메서드 이름이 같아야 함

2. 매개변수 개수 또는 타입이 달라야 함

3. 반환 타입은 영향 X

 

 

매개변수는 다르지만 같은 의미의 기능 수행

 

오버로딩 예시

 

 

 

결과가 만들어지고 나서 println이 호출되기 때문에 결과값을 얻기 위해 메서드부터 실행!