我制作了一个名为boolean[]
的{{1}}。每当我输入rects
或if (rects[j] == true)
时,我都会收到错误for (boolean b : rects)
。有人可以帮我解决这个并解释这意味着什么吗?
non-static variable rects cannot be referenced from a static context
答案 0 :(得分:0)
您正在main方法中访问布尔数组,这是静态的,因此您需要在main中为类Risk
创建一个对象,然后使用该对象访问该数组,或者您需要根据您的需要将数组本身声明为静态。
您可以在this link中阅读java中的静态含义。