您的位置:首页 > 其它

静态变量和实例变量的区别

2017-01-03 23:39 218 查看
在语法定义上:静态变量前要加static关键字,而实例变量前不加。

在程序运行上:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配内存空间,才能使用这个实例变量。静态变量属于类,也称为类变量,只要程序加载了类的字节码文件,不用创建任何实例对象,静态变量就会被分配内存空间,静态变量就可以使用了。

另外,静态成员变量必须由程序员显示指定初始值。如果不指定初始值,将会是系统默认的初始值,这些值没有意义,而且又不能重新赋值。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息