int function(int a) {
return a;
}
int function(int a, int b) {
return a + b;
}
사용할 땐
function(a);
function(b);
------------------
int function(int a, Integer b) {
if(b != null)
return a + b;
else
return a;
}
사용할 땐
function(a, null);
어떤게 더 보기 좋음?
호출 측면에서도 두번 째가 더 직관적임?
함수가 많아지니까 생각보다 오버로딩이 별로같아 보임
님들 의견 좀요
이 댓글은 게시물 작성자가 삭제하였습니다.
이 댓글은 게시물 작성자가 삭제하였습니다.
이 댓글은 게시물 작성자가 삭제하였습니다.
이 댓글은 게시물 작성자가 삭제하였습니다.
오버로딩이 나음
오버로딩이 나은 이유가 어떤 함수가 호출되는지 딱 알잖아.
오버로딩
아 본문을 안 보고 댓글 달았네 저런 경우면 null을 인자로 넣음
@param에 optional 하다고 주석 작성하는 것 잊지말고
근데 저런 경우자체가 없도록 하는게 제일 좋다.
https://www.nextree.co.kr/p6960/
// "도둑이 집을 떠나며 주인을 욕한다" - 러시아 속담
예시가 너무 이상함 - dc App
2억 5천 이상 연봉자의 투표는 영리한 노예의 탁월한 행위임 1억 5천 이하 연봉자의 투표는 자해를 즐기는 노예 행위임ㅋ 투표하는 호구 왓능가~~~ 낄낄 ^^
60대 정병관종특) 존나 투표함