Java中的自定義類和ArrayList<E>的使用案例
阿新 • • 發佈:2018-11-15
自定義類和ArrayList的使用
自定義類:
將生活中事物抽象成程式碼,或者說是對生活中事物的一種對映。
1.類是一種引用資料型別
2.類中包含了屬性和功能,
屬性:事物的特性,例如:name(姓名),gender(性別),color(顏色),brand(品牌),size(大小)等
功能:事物的行為,解決某種問題的方法,例如:睡覺,走路,打牌
3.類的定義格式:
public class 類名{
屬性定義:
修飾符 資料型別 變數名 = 值;
方法定義:
修飾符 返回值型別 方法名(引數列表){
功能體;
}
}
4.定義類的例項:
public class Phone{
//定義手機的屬性
String color;
String brand;
double size;
}
5.類的使用方法:
(1).導包,所引用的類要在同一個包下,一般建立類時會選擇放在同一個資料夾(也稱之為包)下,所以不需要導包。
(2).建立引用型別的變數: 資料型別 變數名 = new 資料型別();
(3).引用類中的屬性或功能:變數名.屬性名 ,變數名.方法名
//建立引用型別的變數
Phone p = new Phone();
//變數.屬性,呼叫類中的屬性
p.color = "玫瑰金" ;
p.brand = "小米";
p.size = 5.0;
6.類的注意事項:
(1).類名要和儲存的檔名一致
(2).滿足識別符號的定義格式
(3).使用類時一定要先建立類的例項
ArrayList< E >
ArrayList是引用資料型別
步驟:
1.匯入包:java.uitl.ArrayList
2.建立引用型別的變數:
格式:
引用資料型別<儲存的資料型別> 變數名 = new 引用資料型別<儲存的資料型別>();
集合儲存的資料型別:要將資料儲存到集合的容器中
建立集合引用變數的時候,必須要指定好,儲存的型別是什麼
example :ArrayList List = new ArrayList();
3.變數名.方法
注意:集合儲存的資料,8個基本型別對應8個引用型別儲存引用型別,不儲存基本型別
建立ArrayList的例項:
public class ArrayListDemo{
public static void main(String[] args){
//建立集合容器,指定儲存的資料型別
//儲存字串
ArrayList<String> list1 = new ArrayList<String>();
//建立集合容器,Integer型別
ArrayList<Integer> list2 = new ArrayList<Integer>();
//建立集合容器,Phone型別
ArrayList<Phone> list3 = new ArrayList<Phone>();
}
}
-第七天的學習思維導圖: