静态变量 和静态方法一样都是类中特有的属性和方法,可以在不new对象的时候直接用 类.属性 类.方法 来使用
静态变量对类的所有实例对象来说是公有的,所有对象都可以使用,更改 且更改后的结果影响所有该类的实例对象,
通常静态变量在类中是用来当计数器来使用作者: 彭沛东 时间: 2012-2-9 21:39
变量加上final就不能被修改。建议楼主去看毕老师的关于final视屏。http://dl.dbank.com/c00zm3eeld作者: 余海龙 时间: 2012-2-9 23:06
静态变量和成员变量的区别:
1,在内存空间存储的位置:
a) 静态变量:方法区的静态区中。
b) 成员变量:堆内存中。
2,生命周期:
a) 静态变量:随着类的加载而加载,随着类的消失而消失。
b) 成员变量:随着对象的创建而出现,随着所属对象变成垃圾被收回而消失
3,调用方式:
a) 成员变量:只能被对象调用。
b) 静态变量:既可以被对象调用,也可以被类名调用。
4,数据体现:
a) 成员变量的值称为对象中的特有数据。
b) 静态变量的值称为对象中的共享数据。