这感觉是一个非常明显的问题,但我不知道如何去做。我有一个名为Hive的类,我想使用addHive方法向我的Garden类添加配置单元对象。我知道这将是很简单的东西,但我不能算出它=/使用方法添加对象到类
我的花园里等级:
import java.util.ArrayList;
import java.util.Random;
public class Garden {
ArrayList<Flower> flowerbed = new ArrayList<Flower>();
Hive hive = null;
public void anotherDay(){
int size = flowerbed.size();
for(int i = 0; i < size; i++) {
Flower flower = flowerbed.get(i);
flower.grow();
}
}
public void addHive(Hive hive){
}
public void addFlower(Flower flower){
flowerbed.add(flower);
}
public Flower getFlower(int fi){
if(fi < flowerbed.size()){
return flowerbed.get(fi);
}else{
return null;
}
}
public Integer getRandomInteger(Integer max)
{
Random rand = new Random();
int number;
number = rand.nextInt(max) + 1;
return new Integer(number);
}
public Flower findFlower(){
return getFlower(getRandomInteger(flowerbed.size()));
}
public int size(){
return flowerbed.size();
}
}
我也用我的感觉是获得一个相当凌乱的迂回方法一个随机的花,来自我的阵阵鲜花 - 任何人都可以提出一个更好的方法,或者它是如此的好?
你有个'Hive'字段。你打算怎么处理它? –
你可能想要一个列表类似于你的花... –
Sinkingpoint
是啊我想我会这样做 - 任何建议从一个更好的方法从arraylist得到一个随机花比我做的?它看起来很凌乱 – user2973447