gpt4 book ai didi

java - 使用 for 循环创建对象

转载 作者:太空宇宙 更新时间:2023-11-04 13:21:03 24 4
gpt4 key购买 nike

我正在创建 Room 类的对象,但我不希望它们位于列表/数组中。标准方法是

Room room1 = new Room();
Room room2 = new Room();
Room room3 = new Room();
Room room4 = new Room();

等等..

由于房间的名称很重要,我想我可以这样做:

for(int i=0; i<(whatever);i++){
Room (room + i) = new Room();
}

这不起作用。有谁知道我是否可以轻松做到这一点,因为我需要将它们命名为 room1、room2 等。

最佳答案

没有。你根本做不到。变量名称应该是静态类型的(至少没有任何字节码操作)。

如果您想稍后使用索引 (i) 访问它们,请使用数组或 ArrayList。

关于java - 使用 for 循环创建对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33055625/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com