Professional Documents
Culture Documents
Buoi5 OOP Casting Arraylist
Buoi5 OOP Casting Arraylist
1
Click to edit Master title style
2 2
Click
N to edit Master title style
ội dung
• Toán tử instanceof
• Ép kiểu dữ liệu tham chiếu đối tượng
• Upcasting
• Downcasting
• ArrayList Class
3 3
Click to
Toán tử edit Master
so sánh title style
instanceof
4 4
Click
Ép kiểto edit Master title style
u Upcasting
• Là khi biến tham chiếu của lớp cha tham chiếu tới đối
tượng của lớp con hoặc ép kiểu đối tượng tượng lớp
con sang kiểu đối tượng lớp cha trong quan hệ kế thừa
5 5
Click
Ép kiểto edit Master title style
u Downcasting
• Là khi biến tham chiếu của lớp cha xuống thành đối
tượng là thể hiện của lớp con trong quan hệ kế thừaLà
khi biến tham chiếu của lớp cha tham chiếu tới đối
tượng của lớp con hoặc ép kiểu đối tượng tượng lớp
con sang kiểu đối tượng lớp cha trong quan hệ kế thừa
6 6
Click
Bài tậto
p edit Master title style
Animal
+eat(): void
extends
extends
Cat Dog
7 7
Click
Ví dụ to edit Master title style
Upcasting Downcasting
8 8
Click
Ví dụ:to edit Master title style
instanceof
9 9
Click to edit
ArrayList Master title style
Class
1111
Click
Bài tậto
p edit Master title style
• Các hàm sắp xếp, tìm max, min trong thư viện import
java.util.Collections
• Collections.Sort(list): void
• Collections.min: int
• Collections.max: int
1313
Click to edit
Convert ArrayMaster title style
sang List
• Cú pháp
ArrayList<T> nameList=new ArrayList(Arrays.asList(nameArrrayT));
• Ví dụ có mảng số nguyên:
Integer[] array={2,5,6}
ArrayList<Integer> list=new ArrayList(Arrays.asList(arrray));
1414
Click to edit Master title style
Thank You
15