언어/자바
객체지향 프로그래밍 :: 오버로딩
lingi04
2016. 11. 30. 00:39
오버로딩이란?
- 한 클래스 안에 같은 이름의 메서드를 여러 개 정의하는 것
- 메서드 이름이 같아야 함
- 매개변수의 개수 또는 타입이 달라야 함
예를 들면
System.out.println()같은 것.
오버로딩을 사용함으로써 'println'이라는 한 가지 메서드 이름으로 여러 개의 매개변수를 출력할 수 있다.
오버로딩을 사용하는 이유