我知道显式参数是在方法调用的括号中列出的参数。我也知道形式参数是方法标题中参数的名称。
在此代码中,将 x 称为正式和显式参数是否有意义?
public int add(int x, int y) {
return x + y;
}
如果是这样,是否有任何情况下你会有一个不是显式参数的形式参数?
我正在考虑所有似乎可能的案例 - 形式显性,形式隐含,实际显性和实际隐含。所有这些都是可行和有效的吗?
答案 0 :(得分:0)
不确定,但我认为这是正确的:
在这段代码中,将x调用为形式参数和显式参数是否有意义?
是的,它既正式又明确。
在任何情况下你都会有一个不是显式参数的形式参数吗?
answer = 42
mylist = []
add2list(mylist,1)
add2list(mylist,2,3,'a','b','c',answer)
print mylist
是一个正式的隐式参数。
我们已经解决了它们是明确的和隐含的,当你实际调用代码时它们将是实际的。
this