Chương 1: Giới thiệu về lập trình hướng đối tượng - Pdf 16

LẬP TRÌNH HƯỚNG ĐỐI
TƯỢNG TRONG C++
Phạm Thị Quỳnh
Bộ môn CNPM – Khoa CNTT
Nội dung môn học

Chương 1: Giới thiệu về lập trình hướng đối
tượng.

Chương 2: Những vấn đề cơ bản trong C++.

Chương 3: Mảng và con trỏ

Chương 4: Đối tượng và lớp

Chương 5: Những kỹ thuật nâng cao trong
lập trình hướng đối tượng

Chương 6: Những khái niệm nâng cao trong
lập trình hướng đối tượng

Chương 7: Thư viện C++ chuẩn
Yêu cầu

2 bài kiểm tra giữa kỳ

Thi hết môn

Cộng điểm

Miễn thi

Chia chương trình thành các hàm.

Mỗi hàm phục vụ cho một nhiệm vụ cụ thể và có
giao diện (interface) rõ ràng.

nhóm một số các hàm lại thành các mô-đun
hoặc các thành phần (component).
Tại sao phải lập trình hướng
đối tượng …

Nhược điểm của ngôn ngữ lập trình hướng
cấu trúc:

Hàm không hạn chế truy nhập tới các biến toàn
cục.

Hàm và dữ liệu không có quan hệ với nhau.

Không thể xây dựng những kiểu dữ liệu phức tạp.

Ví dụ:

Kiểu Point gồm hai tọa độ x và y.

Không thể thực hiện các phép tính trên kiểu Point.
2. Đặc điểm của lập trình
hướng đối tượng

Ngôn ngữ lập trình hướng đối tượng kết hợp dữ liệu
và các hàm thao tác trên dữ liệu này; gọi là đối


Lập trình hướng đối tượng chỉ quan tâm đến việc
chương trình chứa những đối tượng nào.

Đối tượng là thành viên của lớp (class).

Lớp là một mô tả của các đối tượng tương tự nhau.

Một lớp có thể được chia thành nhiều lớp con.

Một lớp có thể kế thừa từ nhiều lớp khác.

Lớp gốc được gọi là lớp cơ sở (base class)

Llớp thừa kế từ lớp cơ sở gọi là lớp dẫn xuất (derived class).

Lập trình hướng đối tượng cho phép ta tạo ra kiểu
dữ liệu mới và thực hiện các thao tác trên chúng một
cách dễ dàng.
3. C và C++

C++ thừa kế từ ngôn ngữ C.

Những câu lệnh trong C có thể được áp
dụng trong C++.

Những thành phần được bổ sung vào C
để trở thành C++ bao gồm:

Lớp


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status