Java中静态成员变量与非静态成员变量的区别

前两天朋友问我成员变量前边加static和不加static有什么区别,我把书给她看,书上是这么解释静态成员变量的: 如果我们在成员变量前边加上static关键字,这个变量就成为静态成员变量,我们又把这种变量叫做“类变量”,因为这样的变量在这个类的所有对象里只有一个,这个类的所有对象“共享”同一个类变量。因此,一旦通过某个对象修改了静态变量的值,这个类的所有其他对象里面,这个静态变量的值就跟着变了。
相关文章
相关标签/搜索