2017-10-14 4 views
1

명시 적 매개 변수는 메서드 호출의 괄호 안에 나열된 매개 변수라는 것을 알고 있습니다. 또한 형식 매개 변수는 메서드 머리글의 매개 변수 이름이라는 것을 알고 있습니다.Java에서 형식 매개 변수와 명시 적 매개 변수가 동일합니까?

이 코드에서는 x을 공식 매개 변수와 명시 적 매개 변수로 모두 호출하는 것이 합리적입니까?

public int add(int x, int y) { 
    return x + y; 
} 

그렇다면 명시적인 매개 변수가 아닌 형식적 매개 변수가있는 경우가 있습니까?

공식적인 명시 적, 형식적 암시 적, 실제 명시 적 및 실제 암시적일 수있는 모든 경우를 생각하려고합니다. 이 모든 것이 가능하고 유효합니까?

답변

0

하지 않음이 확실하지만이 올바른 생각이 코드에서

, 그것은 감각 X 형식적이고 명시적인 매개 변수를 모두 호출 할 수 있도록 하는가?

예, 공식 및 명시 적입니다.

명시적인 매개 변수가 아닌 형식적 매개 변수가있는 경우가 있습니까?

this은 형식적인 암시 적 매개 변수입니다.

명시 적으로 암시적일 때 실제로 코드를 호출 할 때 실제로 적용됩니다.

add(1,2); // 1 and 2 are actual explicit parameters 
"a".length(); // "a" is the actual implicit parameter