java吧 关注:1,292,687贴子:12,826,249
  • 11回复贴,共1

一个小问题 想不明白

只看楼主收藏回复

import java.util.ArrayList;
public class ListTest {
Integer b = new Integer(5);
String a = "nihao";
public static void main(String[] args){
ArrayList al = new ArrayList();
al.add(a);
al.add(b);
}
}
把a和b放在main方法外 al在调用add的时候会报错 放在main里面就不报错 eclipse没提示 为什么会这样


1楼2014-02-25 00:09回复
    不懂绑定~


    IP属地:北京来自iPhone客户端2楼2014-02-25 00:24
    回复
      2025-12-27 08:25:39
      广告
      不感兴趣
      开通SVIP免广告
      静态的只能调用静态的


      来自Android客户端3楼2014-02-25 00:29
      回复
        静态


        IP属地:广东4楼2014-02-25 00:42
        回复
          静态调静态。


          IP属地:中国香港来自Android客户端5楼2014-02-25 00:53
          回复
            你的add属性在哪里啊?


            IP属地:福建来自Android客户端6楼2014-02-25 01:06
            收起回复
              变量改静态的


              来自Android客户端7楼2014-02-25 01:18
              回复
                不会


                IP属地:上海来自手机贴吧8楼2014-02-26 01:30
                回复
                  2025-12-27 08:19:39
                  广告
                  不感兴趣
                  开通SVIP免广告
                  不做静态,就在main里实例化一个test


                  IP属地:上海来自手机贴吧9楼2014-02-26 04:06
                  收起回复