java - 使用以前的方法答案调用方法

标签 java oop methods return

我想知道,您如何使用之前的方法答案调用方法。比方说: 我有多个类、coolNumber() 方法和 addNumber 方法。

A.coolNumber(); //returns 2
addNumber(int i); //add 2

如何将 2 的答案用作 addNumber(); 的 Int?并喜欢

A.coolNumber().addNumber();

不是 as: addNumber(coolNumber);

我只是简化了问题,实际上我正在处理单例以及 getter 和 setter 方法。

最佳答案

您需要为方法addNumber() 传入参数。这就是将变量传递给方法的方式。 A.coolNumber() 可以被认为是一个 int,因为它返回 int 2。因此你需要这样做......

addNumber(A.coolNumber());
//Don't forget the parenthesis after the method call!

由于 A.coolNumber 返回 2,如果您不更改 A.coolNumber() 中的返回值,它将与以下代码相同。

addNumber(2);

关于java - 使用以前的方法答案调用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30415656/

相关文章:

java - 使用 TestWatcher 记录测试用例中的断言失败

java - 转换 Java 数组

java - 为什么由于假设失败而跳过的 junit 测试未报告为已跳过?

java - 将私有(private)实例的访问权限引入外部类的最佳方法

oop - 在构建词法分析器/扫描器时如何使用面向对象的设计范例?

java - java中为什么函数被称为方法?

python - 如何在 Python 中编写具有不同参数的同名方法

java - Java中getter的访问安全

c# - 使用反射从类创建数据表?

function - Julia:效率和指示参数类型