L
L
P TRÌNH JAVA
P TRÌNH JAVA
Chương 3
LỚP TRONG JAVA
GV: Võ Hoàng Phương Dung
2/25
N
N
i dung
i dung
Các khái nim trong lập trình hướng đối tượng
Khai báo lớp
Các lớp lồng nhau
Lớp Abstract
Gói
Phạm vi truy cập
Interface
Thừa kế đa hình
Đối tượng (Object)
Thuộc tính (fields)
Hành vi (methods)
3/25
C
Cá
ác kh
c khá
ái ni
i ni
m
m
Rectangle
Width: 50cm
Height: 30cm
Color: Yellow
Draw()
changeSize()
Thuc tính (fields) dliu trình bày các đc
đim vmt đi tưng
Mi đi ng ca mt lp phi cùng các thuc
tính nhưng giá trca các thuc tính thì thkhác
nhau
Mt thuc tính ca đi ng thnhn các giá tr
khác nhau ti các thi đim khác nhau
d: đi ng hình chnht các thuc tính
chiu dài, chiu rng.
4/25
C
Cá
ác kh
c khá
ái ni
i ni
m
m
Phương thc(method) cách đáp ng chc
năng tác đng lên dliu ca đi tưng
Các phương thc xác đnh cách thc hot đng
ca mt đi tưng và đưc thc thi khi đi ng
cth đưc to ra
d: các hot đng chung ca mt lp hình
chnht là tính chu vi và din tích.
5/25
C
Cá
ác kh
c khá
ái ni
i ni
m
m