【发布时间】:2019-01-16 16:26:43
【问题描述】:
没有 Lambda、谓词、接口。只是一个带有常规吸气剂的常规类。例如:
public int getWeight(){return weight;}
public int convertToLbs(int weight){some code here ...}
someObject.convertToLbs(someObject.getWeight())//valid???
谢谢
【问题讨论】:
-
你试过了吗?
-
在您的示例中,您没有传递方法引用,而是调用 getter 并传递返回值。
-
是的,这是允许的,因为它返回 int 与将整数传递给方法一样好。
-
范登奇 谢谢。 Java 使用按值传递。不确定什么是方法参考?你能详细说明一下吗?
-
应该很容易测试...反正你的电话有点像
int w = someObject.getWeight(); someObject.convertToLbs(w);
标签: java methods parameter-passing