java中的引用变量
java中引用变量的默认值是什么(例如,对于基元int等,它是0)java中的引用变量,java,reference,default,Java,Reference,Default,java中引用变量的默认值是什么(例如,对于基元int等,它是0) 此外,当(或如何)一个参考变量没有赋值时,以及当它被赋值时,值“NULL”参考变量的默认值默认为NULL,如果它被标记为类变量,则它需要显式初始化。这取决于该变量的声明位置: 如果是成员变量(即字段),则其默认值为null 如果它是一个局部变量,那么它没有默认值,您必须在第一次使用它之前分配它(如果您尝试使用未分配的变量,编译器将抛出一个错误) 默认值为Null。将对象指定给引用变量时,引用不再为null,而是指向该对象 数据
此外,当(或如何)一个参考变量没有赋值时,以及当它被赋值时,值“NULL”参考变量的默认值默认为
NULL
,如果它被标记为类变量,则它需要显式初始化。这取决于该变量的声明位置:
- 如果是成员变量(即字段),则其默认值为
null
- 如果它是一个局部变量,那么它没有默认值,您必须在第一次使用它之前分配它(如果您尝试使用未分配的变量,编译器将抛出一个错误)