您的位置: 首页 > 技术问答 > Java中如果一个类引用另外一个类中的方法,我在其中一个类中定义的静态变量,在另外一个类中有效吗? Java中如果一个类引用另外一个类中的方法,我在其中一个类中定义的静态变量,在另外一个类中有效吗? 分类: 技术问答 • 2022-02-28 18:44:39 问题描述: 比如图中这么写报错 ,然后我删掉345行的static 程序就能跑起来了,静态变量的作用域是整个类,为什么我不能在两个类中定义两组静态变量?, 答 方法体里面不允许写static,要在外面写 答 有在方法中给类定义属性的吗?这又不是Python,java没那么随意 答 static变量必须定义在函数外面,类里面,你写在函数里了。通过 类名.变量名 可以在别的类中调用。