关闭

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

标签: 实例变量静态变量static类变量内存
58人阅读 评论(0) 收藏 举报
分类:

在语法定义上:静态变量前要加static关键字,而实例变量前不加。
在程序运行上实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配内存空间,才能使用这个实例变量。静态变量属于类,也称为类变量,只要程序加载了类的字节码文件,不用创建任何实例对象,静态变量就会被分配内存空间,静态变量就可以使用了。
另外,静态成员变量必须由程序员显示指定初始值。如果不指定初始值,将会是系统默认的初始值,这些值没有意义,而且又不能重新赋值。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:5964次
    • 积分:239
    • 等级:
    • 排名:千里之外
    • 原创:8篇
    • 转载:63篇
    • 译文:1篇
    • 评论:0条
    文章分类