色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

為什么int型默認值為0

林國瑞2年前19瀏覽0評論

為什么int型默認值為0?

如果創建一個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

java初始值,為什么int型默認值為0