1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 为什么int型默认值为0 – java – 前端

为什么int型默认值为0 – java – 前端

时间:2024-01-02 05:41:33

相关推荐

为什么int型默认值为0 – java – 前端

如果创建一个test对象,new test(),那么这个对象的属性int就会被默认初始化为0。

class Test{

public static void main(String[] args) {

Test2 test2 = new Test2(); //tent为test2的一个成员变量

System.out.println(test2.tent);

}

}

上面定义了两个类,在类Test中new Test2,那么Test2中的成员变量tent就会实例化为0

int的默认值为0,而Integer的默认值为null

注意:

Java为每个原始类型提供了封装类,Integer是java为int提供的封装类。

int的默认值为0,而Integer的默认值为null,即Integer可以区分出未赋值和值为0的区别,int则无法表达出未赋值的情况,

尤其在java 中声明时:

int a; //默认为0

integer b; //默认为null

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。