小羊也疯狂
2016-11-13 15:19
采纳率: 88.4%
浏览 3.0k
已采纳

Java中如果一个类引用另外一个类中的方法,我在其中一个类中定义的静态变量,在另外一个类中有效吗?

比如图中这么写报错 ,然后我删掉345行的static 程序就能跑起来了,静态变量的作用域是整个类,为什么我不能在两个类中定义两组静态变量?,图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • GrayHJX 2016-11-14 04:56
    已采纳

    方法体里面不允许写static,要在外面写

    点赞 打赏 评论
  • 笨鸟正飞 2016-11-13 15:30

    有在方法中给类定义属性的吗?这又不是Python,java没那么随意

    点赞 打赏 评论
  • blownewbee 2016-11-13 16:05

    static变量必须定义在函数外面,类里面,你写在函数里了。通过 类名.变量名 可以在别的类中调用。

    点赞 打赏 评论

相关推荐 更多相似问题