
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 niệm 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ế và đ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()

Thuộc tính (fields) là dữliệu trình bày các đặc
điểm vềmột đối tượng
• Mọi đối tượng của một lớp phải có cùng các thuộc
tính nhưng giá trịcủa các thuộc tính thì có thểkhác
nhau
• Một thuộc tính của đối tượng có thểnhận các giá trị
khác nhau tại các thời điểm khác nhau
Ví dụ: đối tượng hình chữnhật có các thuộc tính
chiều dài, chiều rộng.
4/25
C
Cá
ác kh
c khá
ái ni
i niệ
ệm
m

Phương thức(method) là cách đáp ứng chức
năng tác động lên dữliệu của đối tượng
• Các phương thức xác định cách thức hoạt động
của một đối tượng và được thực thi khi đối tượng
cụthể được tạo ra
Ví dụ: các hoạt động chung của một lớp hình
chữnhật là tính chu vi và diện tích.
5/25
C
Cá
ác kh
c khá
ái ni
i niệ
ệm
m