2013년 8월 8일 목요일

[2주차 4일] Overloading

: 같은 일을 하는 메서드에 대해 같은 이름을 부여하므로서 프로그래밍의 일관성을 주는 문법.


위의 이미지는 API문서의 java.io.FileOutputStream의 메소드이다.
보는바와 같이write라는 이름의 메서드가 3개가 존재한다.
하지만 파라미터 type이나 개수가 다르다는것을 확인 할 수 있을 것이다.

이렇게 이름이 같은 더라도 파라미터의 type또는 개수를 다르게 하므로서 같은 일을 수행하는 메서드는 같은 이름을 부여할 수 있게 되었고, 프로그래밍의 일관성을 높일 수 있는 것이다.

댓글 없음:

댓글 쓰기