java - 方法的参数值

标签 java methods parameters

参数的值是什么,即 private static boolean Ask(int i){int te = 8 + i;} 因为我注意到该方法中使用了“i”。我只是想知道那个“i”的值(value)是什么和/或它有什么用处?

最佳答案

i 的值将是传递到方法调用中的方法调用者的值。

如果有人打电话

ask(5);

那么在该特定调用中,i 将是 5。参数值特定于方法的特定调用,每次都必须提供,并且每次都会重新评估。即使多个线程同时调用该方法,每个线程都会看到它们传入的 i 值。

关于java - 方法的参数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3139870/

相关文章:

javascript - 设置与自身相等的点有什么意义?

http - Nginx 在查询参数中的双斜杠上返回 500

java - 更改 ListView 的背景颜色项,同时保持自定义 Drawable 的效果

java - JDK 1.7 vs JDK 1.6 内部类继承区别

c# - Range[] 而不是 get_Range()

javascript - 为什么在 document.ready() 中声明的函数在调用时未定义?

java - Apache poi 多行项目符号点可以工作,但不能多段落?

java - OCR AWS Textract 服务无法区分上标/指数

java - 调用 Arraylist 方法并在 if 语句条件下调用它

java - 为什么我的变量设置为 0?