제 코드에는 4 개의 매개 변수를 사용하는 메서드가 있습니다. 하지만 어딘가에 코드에서 나는 때로는 2, 때로는 4 매개 변수와 함께이 방법을 호출합니다. 따라서 2 개의 매개 변수를 호출하면 마지막 2 개의 매개 변수가 자동으로 null이됩니다. 예를 들어메서드 null 매개 변수 오버로드
:
public static void x(String one,String two,String three=null,String four=null){
//do something hear
}
x("one","two");
x("one","two","three","four");
제가
X 전화 ("하나", "2")은 => I가 원하는 셋, 넷 파라미터 automatticaly 널로 초기화있다.어떻게 할 수 있습니까? 도움을 주셔서 감사합니다.
'방법 Overloading'이 당신의 친구입니다. –
Java는 기본 매개 변수를 지원하지 않습니다. ( – Maroun
@MarounMaroun 기본 매개 변수를 지원하지 않지만 무한 매개 변수를 지원합니다. do (String ... strings) – RamonBoza