![]() |
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”方法中为它们分配一些内容。 |
![]() |
Rational Redneck · Java结构化方法链接 2 年前 |
![]() |
KianQ · 如何从数组生成SQL Update语句 2 年前 |
![]() |
AJA SMBAT · 我在获取列表而不是绑定方法时遇到问题 2 年前 |
![]() |
dsdsds sdsds · .pop()从原始列表中删除元素[重复] 2 年前 |
![]() |
MatÄj VondráÄek · 如何在c#方法中传递类型? 2 年前 |
![]() |
AISAN · 找不到令人兴奋的符号?[重复] 2 年前 |