一个关于Static的问题,讨论static的具体用法 不好意思,上述代码的这一行应该是private int windowsOS=16;//去掉这一行的STATIC 关键字,出现如下错误 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用在main()中当然要用static啊 对呀,既然是在main()里面直接使用windowsOS,那一定要是static的变量哦static的方法中只能使用方法外的static方法和变量,否则编译就报错了 注意public static void main(String[] args)声明为static 的函数或者变量在启动时会添加到内存中。你在一个static 函数中使用一个未在内存中存在的变量,因此会抛出如上的错误。你可以用如下方式来使用windowsOS变量。声明一个函数,如void aa(LogicOperatorTest l1){l1.addPart(windowsOS);} JVM崩溃 for循环求解——高手进 swing 滚动条怎么跟表头对齐 一个菜鸟的问题!! Java的批处理如何返回一个以上的值 请问哪里有《java cookbook》这本书下载? applet与servlet采用HTML通信的域名(IP)问题 import com.borland.jbcl.layout.*;是什么阿??? 求求大家了,哪位对tree了如指掌的高手帮帮忙吧,说啥也拖不过去了 java多线程问题 有关JAVA中编码转换问题 请大虾们帮忙,在线等!
static的方法中只能使用方法外的static方法和变量,否则编译就报错了
声明为static 的函数或者变量在启动时会添加到内存中。
你在一个static 函数中使用一个未在内存中存在的变量,因此会抛出如上的错误。
你可以用如下方式来使用windowsOS变量。
声明一个函数,如void aa(LogicOperatorTest l1){l1.addPart(windowsOS);}