Java 从同一类创建不同的随机对象
我有一个叫做country的类,我想同时生成两个不同的随机国家 这是类中获取随机国家的方法Java 从同一类创建不同的随机对象,java,Java,我有一个叫做country的类,我想同时生成两个不同的随机国家 这是类中获取随机国家的方法 Country a = Country.getRandom(); 我怎样才能得到两个不同的国家 Country a = Country.getRandom(); Country b = Country.getRandom(); 你不能同时做两件事。Java按顺序执行状态。 您可以尝试使用getRandom(int)方法,该方法接受int并返回列表中的许多随机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();
或者,您可以使用数组执行此操作
使方法以数组形式传递值。这样你就有了两个变量。但是这个方法不接受任何参数。你可以通过重载它来实现。我怎么做?因为这是一项任务,我们还没有接受你所说的超负荷任务。很抱歉,我仍然无法得到它。没有别的办法吗?对不起,我放弃了。我建议你等老师解释后再做。