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