假设在一个类中有这样一个参数和方法:
double a;
public void abc( double b){
a=b/10;
}
也可以将代码改成这样:
double a;
public void abc( double b){
this.a=b/10; //多了一个this.
}
对于abc这个方法而言,参数a被称为隐式参数,参数b被称为显式参数。
对此做出如下总结:
1.出现在方法名外面的参数被称为隐式参数。
2.定义在方法名里面的被称为显示参数。
3.隐式参数称为方法调用的接收者。
4.关键字this表示隐式参数,可省略。