Tải bản đầy đủ (.ppt) (8 trang)

LẬP TRÌNH C++ PHẦN 1

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 (96.95 KB, 8 trang )

CHƯƠNG 1: GIỚI THIỆU VỀ LẬP
TRÌNH HƯỚNG ĐỐI TƯỢNG
(OBJECT-ORIENTED PROGRAMMING IN C++)
Nội dung chương 1

Tại sao phải lập trình hướng đối tượng

Đặc điểm của lập trình hướng đối tượng

C và C++
1.Tại sao phải lập trình hướng
đối tượng

Chương trình viết bằng các ngôn ngữ hướng
thủ tuc (C, Pascal...) bao gồm một chuỗi các
câu lệnh nhằm yêu cầu máy tính thực hiện
một nhiệm vụ nào đó.

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 tượng.

Các hàm của đối tượng - gọi là các hàm thành viên (member
function), cung cấp phương thức để truy nhập dữ liệu của
đối tượng.

Các thành phần dữ liệu thường được gọi là các thuộc tính
(attribute hoặc instance variable).

Việc gọi hàm thành viên của một đối tượng được xem như
việc gửi thông điệp tới đối tượng đó (sending a mesage).

Trong một chương trình C++ thường chứa một số các
đối tượng, chúng giao tiếp với nhau thông qua việc

gửi thông điệp.

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×