Professional Documents
Culture Documents
CT176-OOP With Java Ch1 OOP Part2
CT176-OOP With Java Ch1 OOP Part2
Chương 1
LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
CT176 – LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
Phương pháp Lập trình Hướng đối tượng
Đối tượng
• Đối tượng thế giới thật: Là một đối tượng cụ thể mà ta
có thể sờ, nhìn thấy hay cảm nhận được.
Ví dụ: cái đồng hồ, chiếc xe, con chó,…
PUSH
int STACK A P int
POP P
Stack A List 2 5 1 U
O
int a[100]; S
P
Empty: NO. H
Lớp (class)
• Còn được gọi là loại/kiểu của đối tượng.
• Lớp là một khuôn mẫu để tạo ra các đối tượng cùng
kiểu.
• Lớp định nghĩa các thuộc tính và
phương thức (hành vi) chung cho
tất cả các đối tượng cùng lớp.
• Một đối tượng được gọi là một
thể hiện (instance) của một lớp
và giá trị thuộc tính của chúng có
thể khác nhau.
Lớp (class)
Mino
Lớp Thuộc tính Hành vi Chó
Chó Tên Sủa
Màu sắc Ăn Lulu
Giống Chạy
Trạng thái Cắn
Bóng đèn Nhãn hiệu Bật
Màu Tắt ĐQ A123
Trạng thái Sáng
Pana P124
Loại Mờ Đèn
Lớp (class)
Car1.Tăng tốc(80km/h)
Chú ý: Cần phân biệt giữa quan hệ “is a” và quan hệ ”part of”
giữa các đối tượng!
Draw()
Shape
Home()
Student
Res-Student NonRes-Student
home()