首页主机资讯java类变量和实例变量区别何在

java类变量和实例变量区别何在

时间2024-07-15 14:50:05发布访客分类主机资讯浏览386
导读:类变量(静态变量):类变量是用static关键字修饰的变量,它属于类,而不属于实例。类变量在类加载时被初始化,并且在整个类的生命周期中都存在,只有一份副本。可以通过类名来访问类变量。 实例变量:实例变量是每个实例对象独有的变量,每创建一...

  1. 类变量(静态变量):类变量是用static关键字修饰的变量,它属于类,而不属于实例。类变量在类加载时被初始化,并且在整个类的生命周期中都存在,只有一份副本。可以通过类名来访问类变量。

  2. 实例变量:实例变量是每个实例对象独有的变量,每创建一个新的实例对象,就会为该对象分配一份实例变量的内存空间。实例变量在对象创建时被初始化,并且在对象销毁时被销毁,每个实例对象都有自己的实例变量。

总结:

  • 类变量在类加载时初始化,只有一份副本,属于类,通过类名访问。
  • 实例变量在对象创建时初始化,每个实例对象都有自己的实例变量,属于实例,通过对象名访问。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: java类变量和实例变量区别何在
本文地址: https://pptw.com/jishu/688347.html
java中enum能否参与运算 java类变量可以被继承吗

游客 回复需填写必要信息