1. 程式人生 > >Java中的自定義類和ArrayList<E>的使用案例

Java中的自定義類和ArrayList<E>的使用案例

自定義類和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>();

    }
}

-第七天的學習思維導圖: