int类型怎么设置默认值?
private int test= default(int);
这样就是设置默认值了,当然就算是不设置,在调用的时候如果没有赋值过也会是默认值,也就是0。
int i 定义有两种情况
第一种是作为成员变量,在对象创建的时候,i作为成员变量会默认初始化为0;
第二种是作为临时变量,i可能会是任意值。定义时会在内存寻找一段空间标识i,当前内存空间有可能是新的默认值为0,也有可能是之前使用完后未清理,所以默认值会是当前内存已有的值。java为避免变量i在使用这段内存空间出现异常,会要求变量i显式进行初始化,否则编译出错。
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有