物件導向中(包裝類的使用)

2021-08-08 17:07:41 字數 904 閱讀 6927

包裝類的使用

1.為什麼要包裝類(或封裝類

為了使得基本資料型別的變數具類的特徵。

int num = 10;

object obj = new integer(num);

2.基本資料型別與對應的包裝類:

integer i = new short();//錯的

short s = 10;

int i = s;//對的

3.包裝類的實質:

包裝類的內部提供了對應基本資料型別的變數。可以理解為包裝類就是對基本資料

型別變數的封裝。

boolean只能取值:true,false。 

boolean可以取值:true,false,null。

4.需要掌握的型別間的轉換:

簡易版:

基本資料型別---->包裝類:自動裝箱 (jdk5.0新增)

包裝類 --->基本資料型別:自動拆箱 (jdk5.0新增)

基本資料型別、包裝類--->string:如下的兩種方法:①與""做連線運算②呼叫string的過載的方法valueof

string -->基本資料型別、包裝類:呼叫包裝類***的par***xx()

應用場景舉例:

一方面:

vector.addelement(object obj);//方法的宣告

執行此方法:

int score = 78;

vector.addelement(score);//object obj = new integer(78);

另一方面:

integer score = new integer(78);

int myscore = score;//自動拆箱

myscore += 5;//只基本資料型別的變數才可以做+ - * / %運算等

物件,包裝類

物件的增刪改查 物件的建立方法 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...

物件導向中的類

世界上有很多人,每乙個人就是乙個物件,很多的人集合起來叫做人類,很多的物件集合起來就是類。把眾多的事物劃分成類是人類認識客觀世界的乙個想法,分類就是只注意與當前目標有關的本質特徵,從而找出事物的共性,最後得到乙個抽象的概念。物件導向中的類 是具有相同屬性和方法的物件的集合。比如乙個學生管理系統,裡面...