静态变量、非静态变量的区别和注意事项

静态变量

  1. 静态变量随着类的加载而加载
  2. 静态变量即可以通过类名访问,也可以通过对象名访问
  3. 静态变量随着类的加载而进入方法区中的静态区

非静态变量

  1. 非静态变量在对象调用的时候创建
  2. 非静态变量只可以通过对象名访问
  3. 非静态变量属于对象,存储在堆内存中

注意事项

  1. 静态不能访问非静态
发布了6 篇原创文章 · 获赞 3 · 访问量 46

猜你喜欢

转载自blog.csdn.net/weixin_43942518/article/details/103998767