Danh mục tài liệu

Giáo trình môn học Lập trình hướng đối tượng - Lê Thị Mỹ Hạnh (Biên soạn)

Số trang: 165      Loại file: pdf      Dung lượng: 1.97 MB      Lượt xem: 12      Lượt tải: 0    
Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Giáo trình môn học Lập trình hướng đối tượng gồm có những nội dung chính sau: Giới thiệu về lập trình hướng đối tượng, các mở rộng của C++, lớp và đối tượng, đa năng hóa toán tử, tính kế thừa, tính đa hình, thiết kế chương trình theo hướng đối tượng, các dạng nhập/xuất, hàm và lớp template.
Nội dung trích xuất từ tài liệu:
Giáo trình môn học Lập trình hướng đối tượng - Lê Thị Mỹ Hạnh (Biên soạn) SmithC Nguyen Studio. ĐẠI HỌ ĐÀ NẴNG TRƯỜNG ĐẠI HỌC KỸ THUẬT KHOA CÔNG NGHỆ THÔNG TIN - ĐIỆN TỬ VIỄN THÔNG GIÁO TRÌNH MÔN HỌCLẬP TRÌNH HƯỚNG ĐỐI TƯỢNG BIÊN SOẠN: LÊ THỊ MỸ HẠNH ĐÀ NẴNG, 09/2002 Smith Nguyen Studio.Giáo trình môn Lập trình hướng đối tượng Trang 2 MỤC LỤCCHƯƠNG 1: GIỚI THIỆU VỀ LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG.......................... 5 I. LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG (OOP) LÀ GÌ ? .............................................. 5 I.1. Lập trình tuyến tính ............................................................................................ 5 I.2. Lập trình cấu trúc................................................................................................ 5 I.3. Sự trừu tượng hóa dữ liệu................................................................................... 6 I.4. Lập trình hướng đối tượng ................................................................................. 6 II. MỘT SỐ KHÁI NIỆM MỚI TRONG LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG........... 8 II.1. Sự đóng gói (Encapsulation) .............................................................................. 8 II.2. Tính kế thừa (Inheritance) .................................................................................. 9 II.3. Tính đa hình (Polymorphism) .......................................................................... 10 III. CÁC NGÔN NGỮ VÀ VÀI ỨNG DỤNG CỦA OOP............................................ 11CHƯƠNG 2: CÁC MỞ RỘNG CỦA C++ ...................................................................... 12 I. LỊCH SỬ CỦA C++ ................................................................................................. 12 II. CÁC MỞ RỘNG CỦA C++..................................................................................... 12 II.1. Các từ khóa mới của C++................................................................................. 12 II.2. Cách ghi chú thích ............................................................................................ 12 II.3. Dòng nhập/xuất chuẩn...................................................................................... 13 II.4. Cách chuyển đổi kiểu dữ liệu ........................................................................... 14 II.5. Vị trí khai báo biến ........................................................................................... 14 II.6. Các biến const................................................................................................... 15 II.7. Về struct, union và enum.................................................................................. 16 II.8. Toán tử định phạm vi ....................................................................................... 16 II.9. Toán tử new và delete....................................................................................... 17 II.10. Hàm inline ........................................................................................................ 23 II.11. Các giá trị tham số mặc định ............................................................................ 24 II.12. Phép tham chiếu ............................................................................................... 25 II.13. Phép đa năng hóa (Overloading) ...................................................................... 29CHƯƠNG 3: LỚP VÀ ĐỐI TƯỢNG .............................................................................. 39 I. DẪN NHẬP.............................................................................................................. 39 II. CÀI ĐẶT MỘT KIỂU DO NGƯỜI DÙNG ĐỊNH NGHĨA VỚI MỘT STRUCT. 39 III. CÀI ĐẶT MỘT KIỂU DỮ LIỆU TRỪU TƯỢNG VỚI MỘT LỚP...................... 41 IV. PHẠM VI LỚP VÀ TRUY CẬP CÁC THÀNH VIÊN LỚP .................................. 45 V. ĐIỀU KHIỂN TRUY CẬP TỚI CÁC THÀNH VIÊN ............................................ 47 VI. CÁC HÀM TRUY CẬP VÀ CÁC HÀM TIỆN ÍCH............................................... 48 VII. KHỞI ĐỘNG CÁC ĐỐI TƯỢNG CỦA LỚP : CONSTRUCTOR......................... 49 VIII.SỬ DỤNG DESTRUCTOR..................................................................................... 51 IX. KHI NÀO CÁC CONSTRUTOR VÀ DESTRUCTOR ĐƯỢC GỌI ? .................. 53 X. SỬ DỤNG CÁC THÀNH VIÊN DỮ LIỆU VÀ CÁC HÀM THÀNH VIÊN ........ 54 XI. TRẢ VỀ MỘT THAM CHIẾU TỚI MỘT THÀNH VIÊN DỮ LIỆU PRIVATE.. 57 XII. PHÉP GÁN BỞI TOÁN TỬ SAO CHÉP THÀNH VIÊN MẶC ĐỊNH ................. 59 XIII.CÁC ĐỐI TƯỢNG HẰNG VÀ CÁC HÀMTHÀNH VIÊN CONST..................... 60 XIV.LỚP NHƯ LÀ CÁC TH ...

Tài liệu được xem nhiều:

Tài liệu có liên quan: