java中引用变量的默认值是多少(例如原始int等为0),而且何时(或如何)是分配无值的引用变量以及何时分配值“NULL”
问问题
253 次
4 回答
10
这取决于声明该变量的位置:
- 如果它是成员变量(即字段),则其默认值为
null
. - 如果它是一个局部变量,那么它没有默认值,你必须在它第一次使用之前赋值(如果你尝试使用一个未赋值的变量,编译器会抛出一个错误)。
于 2013-07-29T18:08:46.220 回答
1
引用变量的默认值是默认值,null
如果它被标记为类变量,否则它需要显式初始化。
于 2013-07-29T18:08:29.620 回答
0
空是默认值。当您将对象分配给引用变量时,引用不再为空,而是指向该对象。
于 2013-07-29T18:16:22.457 回答
0
数据类型............默认值(用于字段)
字节,整数,短......................0
浮动..................................0.0f
双.................................. 0.0d
字符.....................'\u0000'
字符串(或任何对象)...... NULL
于 2013-07-29T18:17:18.693 回答