我的代码有问题,我发现一个链接到一个类的对象,这个类调用一个方法,而该方法试图调用另一个方法?我知道Java中没有嵌套方法。但这是代码示例。我尝试将代码制作为类、类和方法,但没有成功。在第一个文件中,我们在另一个文件中创建了另一个类的对象。
private SnackMachine snackMachine;类的名称是“SnackMachine”,snackMachine 是对象。在代码的使用中。assertThat(snackMachine.chewingGums().quantity()).isEqualTo(DEFAULT_QUANTITY);正如我们在这里看到的,对象正在调用一个方法,但是方法之后那是什么?我怎样才能复制它?我认为它是从另一个类继承的类并且有一个方法。我还想,因为我们使用了final关键字或static,所以我们可以通过创建对象来调用它。我假设 DEFUALT_QUANTITY 是一个数字,因此数量必须返回一个数字,这意味着它是一个方法。我假设第一个返回一个对象,第二个调用该对象并调用其方法。
1 回答
眼眸繁星
TA贡献1873条经验 获得超9个赞
事实上,第一个方法返回另一个对象,因此您可以链接另一个调用。返回值取自上次调用。
例如这个(注意缺少分号)
package com.github.francipvb.holamundo;
import java.util.*;
public class Main {
public static void main(String[] args) {
var sb = new StringBuilder()
// The append method returns the builder itself...
.append("str")
.append("another str")
.toString(); // this is the last call.
System.out.println(sb); // sb is a string
}
}
添加回答
举报
0/150
提交
取消