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

   2024-10-06 2340
核心提示:类变量(静态变量):类变量是用static关键字修饰的变量,它属于类,而不属于实例。类变量在类加载时被初始化,并且在整个类的生

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

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

总结:

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

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号