关于Java中变量的初始化

来源:互联网 发布:淘宝店满减怎么设置 编辑:程序博客网 时间:2024/04/29 06:49

  Java中变量分为成员变量和局部变量,其中,局部变量必须要显式初始化,否则,编译无法通过。
  对于成员变量,我们可以分为以下几种情况:
  1、普通成员变量:在生成对象实例的时候进行初始化,如没有显式赋值,则由系统默认初始化;
  2、static成员变量:类加载的时候初始化,如没有显式赋值,则由系统默认初始化;
  3、final常量:生成实例对象的时候初始化,而且必须显式初始化;
  4、static final常量:类加载的时候初始化,而且必须显式初始化;
总结一下:static修饰的在类加载的时候初始化,由final修饰的必须显式赋值。

0 0
原创粉丝点击