Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.37 MB, 69 trang )
Kỹ thuật lập trình
Chương 1 (tiếp)
Nguyễn Diệu Hương
4. Giới thiệu về lập trình
hướng đối tượng
(Deitel, Chương 3, 9 - 11)
4.1. Thế nào là OOP?
Một số khái niệm trong OOP
•Lớp (class): giống như một struct
• Đối tượng (object)
: là một thực thể của class
•Thuộc tính (attribute)
: các thành phần của một
lớp
•Phương thức (method) hay hành vi (behavior)
:
các hàm thành phần của một lớp
• Che giấu dữ liệu
: hạn chế quyền truy cập tới
một vài thành phần của đối tượng
•Giao diện chung
: các thành phần của một đối
tượng cho phép truy cập từ bên ngoài.
4.2. Class và Object
Ví dụ
Ví dụ
Hàm const
double getWidth() const;
double getLength() const;