作者jimpop (popmij)
看板java
标题[问题] non-static问题
时间Thu May 14 03:01:15 2009
我有个架构如下
class a1
{
int arr[]={0,1,2};
public static void main(String args[])
{
nn(1);
}
public static int nn(int i)
{
return arr[i];
}
}
这样子会出现 non-static问题
也就是在 nn这个函数中无法使用arr[]这个阵列
想问要如何写arr[]只要定义一次
nn函数可以直接使用呢!?
我知道定义在nn函数中就可以了~
但我真正架构nn是个递回
这样效率感觉很差~
想问这要该怎麽改写呢!?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.229.95.163
1F:推 TonyQ:直接写 static int arr[]={0,1,2}; 就好啦 -_-;; 05/14 03:02
2F:→ jimpop:应该这麽说~~阵列内容是其它类别的资料~~如果arr[]用static 05/14 03:08
3F:→ jimpop:会跑出更多的non-static~~我有试过static整个框起来~但不行 05/14 03:10