如果有传递消息的需要,在定义一个方法时,参数列表中的参数个数至少为一个,有了这样的参数,才有将外部消息传送本方法的可能,这些参数被称为形式参数,简称形参。
另一方面,调用此方法时,调用方必须提供与原始方法定义匹配的参数(类型、数量和顺序匹配)。 这些实际调用时提供的参数称为实际参数,用于检测实际参数。
例如;
intmax(intnum1,int num2) )。
参数num1和num2为形参数。
.
int a=1;
int b=2;
.
t.max(a,b ) )。
参数a、b是参考。
形参和实参的关系如下;
(1)参数属于方法主体。 这意味着这些是方法的局部变量,只有在调用它们时才会创建,并成为临时分配内存。 调用结束后立即释放分配的内存单元。 这意味着,在返回方法调用后,此参数不可用。
)调用方法时,实参与形参应在数量、类型、顺序上严格保持一一对应关系。 否则,将出现参数类型不匹配的错误,并且调用方法将失败。
例如;
t.max(12.31、56.13;
与形参类型不一致。 形参型为int,实参为double。
t.max(12 );
与形参个数不一致,形参个数为2个,实参个数为1个。