静态变量的例子java,静态变量和实例变量有何区别
静态变量属于类级别,而实例变量属于对象级别。
静态变量和实例变量的主要区别有两点:
1.不同的存储位置
类变量随着类的加载存在于方法区,实例变量随着对象的建立存在于堆内存中。
2.不同的生命周期。
一个类的生命周期最长。它随类一起加载,随类一起消失,实例变量随对象一起消失。
静态的使用注意事项:
1.静态方法只能访问静态成员(包括成员变量和成员方法),不能访问非静态成员或方法。
非静态方法可以访问静态和非静态方法或成员。
2.this,super关键字不能出现在静态方法中。
因为静态优先于对象,所以不能出现this,super关键字。
3.主要功能是静态的。java的静态变量和实例变量有什么区别?更多详情请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。