可以使用while函数创建x个对象吗?

用户名

如果我要创建一个新的Turtle对象,我会简单地编写Turtle t1 = new Turtle(w,4,4);

但是可以说我想创建100只海龟,我可以用while函数来做吗?我以为我可以做些类似的事情:

int x =scan.nextInt();
while(x>0){
        x--;
        Turtle x = new Turtle(w,4,4);
        }

我以为海龟会被命名为x代表数字,但是我想将它们全部命名为x,所以它不起作用。

阿提拉

是的你可以。

确保保留对创建的x个不同对象的引用。否则,您将无法再次引用它们。

int x = scan.nextInt();
Turtle[] turtles = new Turtle[x];
while(x>0){
        x--;
        Turtle turtle = new Turtle(w,4,4);
        turtles[x] = turtle;
        }

之后,您可以通过引用x龟来使用它们:

turtles[23].doSomething(param);

您的原始代码无法使用,因为您为int类型变量使用了相同的名称,并且还希望将x用作Turtle引用。由于x名称已经被用于其他用途,因此无法使用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

swift while循环可以使用函数作为参数吗?

来自分类Dev

我可以使用标准JavaScript函数创建XMLHttpRequest吗?

来自分类Dev

我们可以使用一个RowMapper对象而不是每次创建对象来获取结果吗?

来自分类Dev

使用Fixture可以创建N个对象的列表吗?

来自分类Dev

使用Fixture可以创建N个对象的列表吗?

来自分类Dev

我可以创建一个函数,该函数是对象中函数的属性吗?

来自分类Dev

可以使用临时的stringstream对象吗?

来自分类Dev

可以使用using for函数吗?

来自分类Dev

您可以使用一个提交按钮执行两个javascript函数吗

来自分类Dev

我可以使用父类的方法创建子类的对象吗

来自分类Dev

我可以使用父类的方法创建子类的对象吗

来自分类Dev

自定义 thenables:我可以使用“then”方法创建自己的对象吗?

来自分类Dev

创建新对象时可以使用列表作为属性吗?

来自分类Dev

指定weekYear时可以使用momentjs对象构造函数吗?

来自分类Dev

我可以使用指向其析构函数中被破坏对象的指针吗?

来自分类Dev

指定weekYear时可以使用momentjs对象构造函数吗?

来自分类Dev

可以使用SpiderMonkey用C ++编写JS对象的构造函数吗?

来自分类Dev

JMockit可以使用参数构造函数来启动模拟对象吗?

来自分类Dev

我可以使用函数参数来创建全局变量吗?

来自分类Dev

我们可以使用eval函数获取用户创建的列表吗?

来自分类Dev

我可以使用自定义构造函数创建自定义数组吗?

来自分类Dev

您可以使用JNI在从Java调用的c ++函数中创建新的JVM吗?

来自分类Dev

我可以使用相同的“ radioButton_states”可绘制对象并创建一个每个按钮具有不同背景颜色的radioGroup吗?

来自分类Dev

我们可以使用两个页面之间的IndexdDB对象存储吗

来自分类Dev

我可以使用AutoMapper将一个int映射到对象列表吗?

来自分类Dev

您可以使用一个扫描仪对象读取多个文件吗?

来自分类Dev

我可以使用 forEach 使数组的每个元素成为一个新对象吗?

来自分类Dev

我可以使用LINQ在列表中创建n个相同的条目吗?

来自分类Dev

可以使用python创建一个Facebook桌面应用程序吗?

Related 相关文章

  1. 1

    swift while循环可以使用函数作为参数吗?

  2. 2

    我可以使用标准JavaScript函数创建XMLHttpRequest吗?

  3. 3

    我们可以使用一个RowMapper对象而不是每次创建对象来获取结果吗?

  4. 4

    使用Fixture可以创建N个对象的列表吗?

  5. 5

    使用Fixture可以创建N个对象的列表吗?

  6. 6

    我可以创建一个函数,该函数是对象中函数的属性吗?

  7. 7

    可以使用临时的stringstream对象吗?

  8. 8

    可以使用using for函数吗?

  9. 9

    您可以使用一个提交按钮执行两个javascript函数吗

  10. 10

    我可以使用父类的方法创建子类的对象吗

  11. 11

    我可以使用父类的方法创建子类的对象吗

  12. 12

    自定义 thenables:我可以使用“then”方法创建自己的对象吗?

  13. 13

    创建新对象时可以使用列表作为属性吗?

  14. 14

    指定weekYear时可以使用momentjs对象构造函数吗?

  15. 15

    我可以使用指向其析构函数中被破坏对象的指针吗?

  16. 16

    指定weekYear时可以使用momentjs对象构造函数吗?

  17. 17

    可以使用SpiderMonkey用C ++编写JS对象的构造函数吗?

  18. 18

    JMockit可以使用参数构造函数来启动模拟对象吗?

  19. 19

    我可以使用函数参数来创建全局变量吗?

  20. 20

    我们可以使用eval函数获取用户创建的列表吗?

  21. 21

    我可以使用自定义构造函数创建自定义数组吗?

  22. 22

    您可以使用JNI在从Java调用的c ++函数中创建新的JVM吗?

  23. 23

    我可以使用相同的“ radioButton_states”可绘制对象并创建一个每个按钮具有不同背景颜色的radioGroup吗?

  24. 24

    我们可以使用两个页面之间的IndexdDB对象存储吗

  25. 25

    我可以使用AutoMapper将一个int映射到对象列表吗?

  26. 26

    您可以使用一个扫描仪对象读取多个文件吗?

  27. 27

    我可以使用 forEach 使数组的每个元素成为一个新对象吗?

  28. 28

    我可以使用LINQ在列表中创建n个相同的条目吗?

  29. 29

    可以使用python创建一个Facebook桌面应用程序吗?

热门标签

归档