所以基本上我正在做一个有趣的小项目。我制作了一个 Creature 对象,并在 Simulation 类中制作了一个生物列表。问题是无论我如何访问列表,它都不会添加该项目。它似乎完全忽略了添加语句之后编写的所有代码。
我试过吸气剂。Simulation.getCreatures.add(creature). 我试过手动访问它。creatures.add(creature). 我试过制作一个添加方法。Simulation.addCreature(creature). 这些都不起作用
这是主类的一个片段。是的,我已经把它放在主要方法中,之前的代码工作得很好。它很好地创造了这个生物。但它忽略了 addCreature 和打印。
(抱歉,但我无法使代码格式正常工作。如果有人也能帮助我,我将不胜感激)
Creature creature = new Creature(420, 120, 120, 1);
Simulation.addCreature(creature);
System.out.println("yes");
这是我的模拟课的片段。在 addCreature 部分,它甚至不打印。
private static ArrayList<Creature> creatures = new ArrayList<>();
static void addCreature(Creature creature){
System.out.println("ADDED CREATURE");
creatures.add(creature);
}
没有错误消息。非常感谢,希望您能指出我做错的地方。
如果您需要完整代码: https: //github.com/SearchForMe/Simulation
慕的地10843
慕运维8079593
相关分类