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);


어떤게 더 보기 좋음?


호출 측면에서도 두번 째가 더 직관적임?


함수가 많아지니까 생각보다 오버로딩이 별로같아 보임


님들 의견 좀요