CH NG IIIƯƠ
L P VÀ Đ I T NG ƯỢ
TRONG JAVA
Slide 2/81
M c tiêu
N m v ng c u trúc c a m t l p.
N m v ng các ch th truy c p.
Gi i thích đ c constructor và destructor. ượ
Gi i thích đ c khái ni m đ i t ng hi n ượ ượ
hành.
Hi n th c đ c l p b ng Java. ượ
Slide 3/81
N i dung
C u trúc 1 l p và access modifiers
Đ i t ng và tham chi u đ i t ng ượ ế ượ
Tham chi u this ế
Overloading
Constructor & destructor
Thành viên static
Phân bi t các ki u d li u c b n và đ i t ng ơ ượ
Slide 4/81
3.1- C u trúc 1 l p và access modifiers
L p: Hi n th c chung cho m t t p các đ i t ng có ượ
cùng đ c đi m và hành vi.
M t l p có th là l p con c a m t l p đã có.
Hi n th c l p:
Khai báo m c cho phép s d ng.
Khai báo l p cha
Khai báo các thành ph n thu c tính.
Hi n th c code các hành vi.
L p và m i thành ph n c n ph i ch đ nh m c đ cho
phép truy c p (tính b o m t) access modifier
M i ngôn ng OOP quy đ nh cú pháp riêng cho vi c
hi n th c l p.
Slide 5/81
C u trúc m t l p
Field_1
Field_2
.......
Method_1()
Method_2()
..........
class B
Các gi i h n truy c p
1. Cho phép truy c p t do ( public)
2. Ch cho phép trong cùng m t gói
truy c p
3. Không cho bên ngoài truy c p
(private).
4. Ch cho l p con truy c p
(protected).
5. Không cho phép l p con hi u
ch nh (final).
Access Modifiers
class A
là con