这是我的场景:
我得调用一种方法.让参数为:Parameter1,Parameter2,..,..,参数N但是要发送给方法的参数可能会在每种情况下都发生变化.
情况1:仅发送Parameter1
情况2:发送参数组合
案例3:发送所有参数
在Java中实现这一目标的最佳方法是什么?
Local Classes的Java文档说:
此外,本地类可以访问局部变量.但是,本地类只能访问声明为final的局部变量.当本地类访问封闭块的局部变量或参数时,它会捕获该变量或参数.例如,PhoneNumber构造函数可以访问局部变量numberLength,因为它被声明为final; numberLength是捕获的变量.
什么是捕获变量,它的用途是什么以及为什么需要它?请帮助我理解它的概念.