静态变量的例子java,静态变量和实例变量有何区别

  静态变量的例子java,静态变量和实例变量有何区别

  静态变量属于类级别,而实例变量属于对象级别。

  静态变量和实例变量的主要区别有两点:

  1.不同的存储位置

  类变量随着类的加载存在于方法区,实例变量随着对象的建立存在于堆内存中。

  2.不同的生命周期。

  一个类的生命周期最长。它随类一起加载,随类一起消失,实例变量随对象一起消失。

  静态的使用注意事项:

  1.静态方法只能访问静态成员(包括成员变量和成员方法),不能访问非静态成员或方法。

  非静态方法可以访问静态和非静态方法或成员。

  2.this,super关键字不能出现在静态方法中。

  因为静态优先于对象,所以不能出现this,super关键字。

  3.主要功能是静态的。java的静态变量和实例变量有什么区别?更多详情请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: