Java 从同一类创建不同的随机对象

Java 从同一类创建不同的随机对象,java,Java,我有一个叫做country的类,我想同时生成两个不同的随机国家 这是类中获取随机国家的方法 Country a = Country.getRandom(); 我怎样才能得到两个不同的国家 Country a = Country.getRandom(); Country b = Country.getRandom(); 你不能同时做两件事。Java按顺序执行状态。 您可以尝试使用getRandom(int)方法,该方法接受int并返回列表中的许多随机Country对象 编辑 方法重载基本上是提

我有一个叫做country的类,我想同时生成两个不同的随机国家

这是类中获取随机国家的方法

Country a = Country.getRandom();
我怎样才能得到两个不同的国家

Country a = Country.getRandom();
Country b = Country.getRandom();
你不能同时做两件事。Java按顺序执行状态。 您可以尝试使用
getRandom(int)
方法,该方法接受
int
并返回
列表中的许多随机
Country
对象

编辑

方法重载基本上是提供两个名称相同但参数列表不同的方法:

public Country getRandom() {
    // ...
}

public List<Country> getRandom(int resultCount) {
    // ...
}
public Country getRandom(){
// ...
}
公共列表getRandom(int resultCount){
// ...
}
用这种方法

Country a = Country.getRandom();
Country b = Coutry.getRandom();
或者,您可以使用数组执行此操作


使方法以数组形式传递值。这样你就有了两个变量。

但是这个方法不接受任何参数。你可以通过重载它来实现。我怎么做?因为这是一项任务,我们还没有接受你所说的超负荷任务。很抱歉,我仍然无法得到它。没有别的办法吗?对不起,我放弃了。我建议你等老师解释后再做。