Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 12 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
12
Dung lượng
87 KB
Nội dung
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 lập trình hướng đối tượng Chương 2: Những vấn đề C++ Chương 3: Mảng trỏ Chương 4: Đối tượng lớp Chương 5: Những kỹ thuật nâng cao lập trình hướng đối tượng Chương 6: Những khái niệm nâng cao lập trình hướng đối tượng Chương 7: Thư viện C++ chuẩn Yêu cầu kiểm tra kỳ Thi hết môn Cộng điểm Miễn thi Tài liệu tham khảo The Waite’s Group’s Object-Oriented Programming in C++, 3rd edition, Robert Lafore, SAMS C++ Programming Language, 3rd edition, Bjarne Stroustrup, Addison-Wesley Practical C++ Programming, Steve Oualline Lập trình hướng đối tượng, Phạm Văn Ất 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 Tại phải lập trình hướng đối tượng Đặc điểm lập trình hướng đối tượng C C++ 1.Tại phải lập trình hướng đối tượng Chương trình viết ngơn ngữ hướng thủ tuc (C, Pascal ) bao gồm chuỗi câu lệnh nhằm yêu cầu máy tính thực nhiệm vụ Chia chương trình thành hàm Mỗi hàm phục vụ cho nhiệm vụ cụ thể có giao diện (interface) rõ ràng nhóm số hàm lại thành mô-đun thành phần (component) Tại phải lập trình hướng đối tượng … Nhược điểm 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 biến tồn cục Hàm liệu khơng có quan hệ với Khơng thể xây dựng kiểu liệu phức tạp Ví dụ: Kiểu Point gồm hai tọa độ x y Không thể thực phép tính kiểu Point 2 Đặc điểm 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 liệu hàm thao tác liệu này; gọi đối tượng Các hàm đối tượng - gọi hàm thành viên (member function), cung cấp phương thức để truy nhập liệu đối tượng Các thành phần liệu thường gọi thuộc tính (attribute instance variable) Việc gọi hàm thành viên đối tượng xem việc gửi thơng điệp tới đối tượng (sending a mesage) Trong chương trình C++ thường chứa số đối tượng, chúng giao tiếp với thông qua việc gửi thơng điệp Mơ hình hướng đối tượng Object Data Object Data Member Function Member Function Member Function Member Function Object Data Member Function Member Function Đặc điểm ngơn ngữ lập trình hướng đối tượng Lập trình hướng đối tượng quan tâm đến việc chương trình chứa đối tượng Đối tượng thành viên lớp (class) Lớp mô tả đối tượng tương tự Một lớp chia thành nhiều lớp Một lớp kế thừa từ nhiều lớp khác Lớp gốc gọi lớp sở (base class) Llớp thừa kế từ lớp sở gọi lớp dẫn xuất (derived class) Lập trình hướng đối tượng cho phép ta tạo kiểu liệu thực thao tác chúng cách dễ dàng 3 C C++ C++ thừa kế từ ngôn ngữ C Những câu lệnh C áp dụng C++ Những thành phần bổ sung vào C để trở thành C++ bao gồm: Lớp Đối tượng Lập trình hướng đối tượng ... Chương 1: Giới thiệu lập trình hướng đối tượng Chương 2: Những vấn đề C++ Chương 3: Mảng trỏ Chương 4: Đối tượng lớp Chương 5: Những kỹ thuật nâng cao lập trình hướng đối tượng Chương. .. Oualline Lập trình hướng đối tượng, Phạm Văn Ất 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 Tại phải lập trình hướng đối tượng Đặc... Function Đặc điểm ngơn ngữ lập trình hướng đối tượng Lập trình hướng đối tượng quan tâm đến việc chương trình chứa đối tượng Đối tượng thành viên lớp (class) Lớp mô tả đối tượng tương tự Một