包裝類物件的建立

2021-10-12 10:23:03 字數 549 閱讀 3077

以integer型別為例,提供兩種構造方法,一種是以對應的基本資料型別為引數的構造方法,一種是以字串為引數的構造方法。

1、integer (int number);

2、integer (string str);

這裡有兩個概念:裝箱和拆箱。

integer in1 =

1;

在這種直接賦值的情況下,會自動將基本資料型別裝箱成對應的封裝類物件,然後賦值給包裝類物件。

int i0 =10;

integer in0 =10;

system.out.

println

(i0 == in0)

;

思考:乙個基本資料型別和乙個包裝類的物件之間使用==比較,是比較數值還是位址?

上面**的輸出結果是true,既然是true,那麼比較的就不是位址了,事實上這裡是對in0這個integer包裝類進行了一次拆箱操作,將in0拆箱轉換成int型別來和i0比較。

物件,包裝類

物件的增刪改查 物件的建立方法 1 var obj plainobject 物件字面量 物件直接量 2 建構函式 1 系統自帶的建構函式 new object 2 自定義 var obj new object a,b,c obj.屬性 屬性值 可以改變新物件裡面的內容。建構函式 寫法和函式相同,要符...

包裝類 包裝類物件 包裝類的型別轉換功能 已完結

在敘述前首先區分三者間的關係 因為在複習過程中,發現自己傻傻分不清 1.包裝類 js提供了三個包裝類 boolean string number 這兒不是基本資料型別中的boolean string number。上述是包裝類,是物件 2.包裝 類 物件 使用new boolean string n...

JavaScript物件 包裝類

1.物件字面量 物件直面量 var obj 2.建構函式 1.系統自帶的建構函式object var obj new object 2.自定義 自定義建構函式名第乙個字母建議大寫 function car color var car1 new car red var car2 new car gre...