public void createGameObjects()
{
synchronized( Model.class )
{
ball = new GameObj(W/2, H/2, BALL_SIZE, BALL_SIZE, Colour.RED );
bat = new GameObj(W/2, H - BRICK_HEIGHT*1.5f, BRICK_WIDTH*3,
BRICK_HEIGHT/4, Colour.GRAY);
bricks = new ArrayList<>();
bricks[0] = new GameObj(0,0, BRICK_HEIGHT, BRICK_WIDTH, Colour.BLUE);
}
}
错误发生在底线:
bricks[0] = new GameObj(0,0, BRICK_HEIGHT, BRICK_WIDTH, Colour.BLUE);
谢谢。
您正在将bricks
作为ArrayList
删除,并试图以Array
的方式访问元素,因此出现了错误。尝试更改以下内容:
bricks = new ArrayList<>();
bricks[0] = new GameObj(0,0, BRICK_HEIGHT, BRICK_WIDTH, Colour.BLUE);
到
bricks = new ArrayList<>();
bricks.add(new GameObj(0,0, BRICK_HEIGHT, BRICK_WIDTH, Colour.BLUE));
这将在ArrayList
中添加元素。
我刚到爪哇。我正在学习将图像和其他数据从db检索到JTable的教程。数据将首先检索到ArrayList中,我得到了一个错误,说array是必需的,但object是找到的。我已经添加了我所有的代码。错误在文件中。如有任何帮助,不胜感激。 course.java
我试图从str2参数创建一个新的索引数组,但是得到了这个错误:“array required,but string found。”我正在学习Java,只会轻松地用JavaScript写作。有人能解释一下这个错误信息是什么意思吗?
问题内容: 我已经声明了公共静态数组的名称和ID: 但是说: 我不知道怎么了 是我声明变量的方式还是写的方法? 问题答案: 您在静态String数组和传递给该方法的本地String变量之间发生冲突。 最好的解决方案是使用不同的名称。这将使代码更容易理解。 如果仍然坚持使用相同的名称,则可以通过使用类名称访问静态数组来解决名称冲突: 这同样适用于您的int数组和int变量。
本文向大家介绍JS实现打砖块游戏,包括了JS实现打砖块游戏的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了JS实现打砖块游戏的具体代码,供大家参考,具体内容如下 面向对象思想 更多关于Js游戏的精彩文章,请查看专题: 《JavaScript经典游戏 玩不停》 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。
本文向大家介绍JavaScript实现打砖块游戏,包括了JavaScript实现打砖块游戏的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了JavaScript实现打砖块游戏的具体代码,供大家参考,具体内容如下 html+css部分 js部分 更多关于Js游戏的精彩文章,请查看专题: 《JavaScript经典游戏 玩不停》 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家
这是我关于堆栈溢出的第一个问题,所以如果我的问题中有一个新手错误,请原谅,请随时更正,因为我计划在未来几个月内更多地使用此网站。 不管怎样,我是高中12年级的学生,我被一个家庭作业问题卡住了。所以基本上我们被分配了一个创建战争游戏(纸牌游戏)的项目,我们被要求每天做一小部分。到目前为止,直到今天一切都很顺利,因此我向你们提出了这个问题。 以下是该项目的内容: 卡片 它有什么: 私有int值:卡的值