|
|
1
2
最简单的方法是返回一个数组:
|
|
|
2
3
以下是一些建议: 1)返回它们的列表:
2)返回方法对象
3)一次创建一个
作为旁白,不能将空引用传递给方法,不能在方法中对其进行初始化,也不能在方法完成时保留引用。因此,将a和b传递给上面代码中的create方法是没有意义的。 |
|
3
2
或者返回两个值的数组:
或者介绍一个新班级-
重要的是要注意,您的示例不起作用,因为Java是“按值传递”,而不是“通过引用”(读取)。 this ) |
|
4
1
这种事情在Java中是行不通的,因为Java是按值调用,而不是通过引用来调用。 如果您希望此功能,可以将任何类型的容器传递给方法(数组、 Collection ,一个 AtomicReference 等等,但是你不能只用一个变量。变量在传递到方法时被复制,因此该方法不能更改原始值。如果传递了一个容器,则可以从该方法中插入一个值,并且从原始上下文中可以看到该值,因为外部方法指向同一个容器对象(复制了引用,但没有复制值)。 |
|
|
5
1
首先,不应该传入要实例化的对象。只需返回一个数组。 所以你的代码应该是这样的
你的主要方法是:
|
|
|
6
0
不能返回两个对象。只能返回对象的数组或集合。 在您的例子中,您可以将变量作为类字段,并在“create”方法中为它们分配一些内容。 |
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |