java中静态字段的定义有什么意义,我已经知道了静态方法的意义。但是对静态字段的定义,还是很模糊的。 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 java 静态 定义 意义 搜索资料 1个回答 #合辑# 面试问优缺点怎么回答最加分? 伶俐又清丽的小繁星1160 2011-06-19 知道答主 回答量:11 采纳率:0% 帮助的人:0 我也去答题访问个人页 关注 展开全部 静态字段表示在这块内存里定义了一个变量,不用new,其他的地方一旦修改这个变量,在任何地方的这个变量的值都会被修改。 更多追问追答 追问 那什么情况下要使用静态字段。 追答 当一个成员变量在全局中要调用多次的时候(或者说 有n个地方要用到这个值) 同时又要保持变量的同步,这时候 这个值要设为static。 如果不这样做的话,可能会出问题。也许编译器会警告你某些值需要设置为static。 追问 刚才仔细的理解了一下,我懂了,谢谢啊 追答 我觉得这种字段的变量不应该设置为静态,也可能是我理解不到位。我试着写出你所描述的代码static int number = 0;Lee 's number = number ++; 此时number = 1Wang 's number = number ++; 2 Han 's number = number++; 3此时如果print Lee's number 得到的值应该是3。但Lee的学号应该是1才对。 追问 是啊,这是我在一本书上看到的,我就很难理解它为什么要定义成静态的,我就觉得定义成静态的,反而是画蛇添足的。 追答 能贴段代码看看么,我也有点好奇。。。会不会是他的static只是个自增变量,但真正赋值的对象却是非静态的变量或者是赋值给一个int数组了? 追问 我能明天再贴吗?这是我今天在书上看到的,电脑上没有,我明天打出来,再贴,行吗? 追答 哦 行,没问题。 追问 谢谢你了 本回答被提问者采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2008-02-20 JAVA中定义为static变量的时候,该变量有什么意义吗? 122 2016-08-16 java中写静态函数有什么意义 8 2017-05-27 定义在类外的静态方法有什么意义还有静态类又是个啥 2017-12-16 java中的静态方法有什么作用? 4 2008-12-08 java中静态函数的意义 31 2014-01-18 Java将方法声明为静态的意义是什么? 5 2014-10-30 java里静态方法在什么情况下使用,好处是什么 5 2018-05-09 java中,静态字段和实例字段有什么区别 1 更多类似问题 > 为你推荐: