学习Java对象与类的有关知识时,第一次遇到了显式参数和隐式参数的概念,故通过查询资料得知其区别。
它们分别是这样定义的:
显式参数:平时见到的在方法名后括号中间的参数,即所谓能看得见的参数。
隐式参数:在类的方法中调用了类的实例域。这个被调用的实例域就是隐式参数。
例子如下:
public void raiseSalary(double byPercent){
double raise = salary * byPercent / 100;
salary +=raise;
}
//方法调用
number1.raiseSalary(5);
//具体来看,这个调用将执行下列指令:
double raise = number1.salary * 5 / 100;
number1.salary += raise;
依照定义,在方法raiseSalary中,有两个参数,分别是byPercent和salary;第一个参数位于方法名后面括号里的数值,这是一个显式参数;第二个参数称为隐式参数,是出现在方法名前的对象之中。
本文深入探讨了Java编程语言中对象与类的概念,特别聚焦于显式参数与隐式参数的区别。显式参数是指在方法签名中明确声明的参数,而隐式参数则是通过类的实例域间接传递的参数。文章通过具体的代码示例,清晰地解释了这两种参数的使用场景和作用。
4841

被折叠的 条评论
为什么被折叠?



