Bài giảng lập trình hướng đối tượng với C++ - Đinh Thị Mỹ Hạnh
Số trang: 133
Loại file: doc
Dung lượng: 783.50 KB
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:
C++ là một ngôn ngữ lập trình phổ biến, được giảng dạy tại các trường đại học trong nước và trên thế giới và đặc biệt được sử dụng rộng rãi cho nhu cầu phát triển của công nghiệp phần mềm hiện nay.
Nội dung trích xuất từ tài liệu:
Bài giảng lập trình hướng đối tượng với C++ - Đinh Thị Mỹ Hạnh ĐAI HOC ĐÀ NĂNG ̣ ̣ ̃ TRƯỜNG CAO ĐĂNG CÔNG NGHỆ THÔNG TIN ̉ ̀ ̉ BAI GIANG LÂP TRINH HƯỚNG ĐÔI TƯỢNG ̣ ̀ ́ VỚI C++ ĐINH THỊ MỸ HẠNH ĐÀ NẴNG - 2009 MỤC LỤC MỤC LỤC.........................................................................................................................................................................3 TÔNG QUAN VỀ LÂP TRINH HƯỚNG ĐÔI TƯỢNG ........................................................................................6 ̉ ̣ ̀ ́ Lâp trinh hướng đôi tượng C++ ̣ ̀ ́ 4 .I PHƯƠNG PHAP LÂP TRINH HƯỚNG ĐÔI TƯỢNG........................................................................... 6 ́ ̣ ̀ ́ .I.1. Vì sao lâp trinh hướng đôi tượng? ...........................................................................................................6 ̣ ̀ ́ .I.2. Bai toan quan hệ gia đinh..........................................................................................................................7 ̀ ́ ̀ .II MÔT SỐ KHAI NIÊM TRONG LÂP TRINH HƯỚNG ĐÔI TƯỢNG .................................................... 9 ̣ ́ ̣ ̣ ̀ ́ .II.1. Lâp trinh hướng đôi tượng .....................................................................................................................9 ̣ ̀ ́ .II.2. Trừu tượng hoá.....................................................................................................................................10 .II.3. Đôi tượng và Lớp..................................................................................................................................10 ́ .II.4. Thuôc tinh và Phương thức ..................................................................................................................11 ̣́ .II.5. Nguyên tăc đong goi dữ liêu .................................................................................................................11 ́ ́ ́ ̣ .II.6. Tinh kế thừa (inheritance) .....................................................................................................................11 ́ ́ ̀ .II.7. Tinh đa hinh (polymorphime) ................................................................................................................12 .III NHỮNG ĐĂC ĐIÊM CUA LÂP TRINH HƯỚNG ĐÔI TƯỢNG ........................................................ 14 ̣ ̉ ̉ ̣ ̀ ́ .III.1. Những đăc tinh chủ yêu cua LTHĐT...................................................................................................14 ̣́ ́ ̉ .III.2. Ưu điêm cua LTHĐT............................................................................................................................14 ̉ ̉ .IV NGÔN NGỮ LÂP TRINH HƯỚNG ĐÔI TƯỢNG.............................................................................. 15 ̣ ̀ ́ NHỮNG MỞ RÔNG CUA C++ SO VỚI C.............................................................................................................16 ̣ ̉ .I LICH SỬ NGÔN NGỮ LÂP TRINH C++ ............................................................................................... 16 ̣ ̣ ̀ .II NHỮNG ĐIÊM KHÔNG TƯƠNG THICH VỚI C................................................................................ 16 ̉ ́ ̣ ̃ ̀ .II.1. Đinh nghia ham..................................................................................................................................... 16 .II.2. Sự tương thich giữa con trỏ void và cac con trỏ khac ........................................................................17 ́ ́ ́ .III CAC MỞ RÔNG CUA C++.................................................................................................................. 18 ́ ̣ ̉ .III.1. Cac khả năng vao/ra mới cua C++.......................................................... ...
Nội dung trích xuất từ tài liệu:
Bài giảng lập trình hướng đối tượng với C++ - Đinh Thị Mỹ Hạnh ĐAI HOC ĐÀ NĂNG ̣ ̣ ̃ TRƯỜNG CAO ĐĂNG CÔNG NGHỆ THÔNG TIN ̉ ̀ ̉ BAI GIANG LÂP TRINH HƯỚNG ĐÔI TƯỢNG ̣ ̀ ́ VỚI C++ ĐINH THỊ MỸ HẠNH ĐÀ NẴNG - 2009 MỤC LỤC MỤC LỤC.........................................................................................................................................................................3 TÔNG QUAN VỀ LÂP TRINH HƯỚNG ĐÔI TƯỢNG ........................................................................................6 ̉ ̣ ̀ ́ Lâp trinh hướng đôi tượng C++ ̣ ̀ ́ 4 .I PHƯƠNG PHAP LÂP TRINH HƯỚNG ĐÔI TƯỢNG........................................................................... 6 ́ ̣ ̀ ́ .I.1. Vì sao lâp trinh hướng đôi tượng? ...........................................................................................................6 ̣ ̀ ́ .I.2. Bai toan quan hệ gia đinh..........................................................................................................................7 ̀ ́ ̀ .II MÔT SỐ KHAI NIÊM TRONG LÂP TRINH HƯỚNG ĐÔI TƯỢNG .................................................... 9 ̣ ́ ̣ ̣ ̀ ́ .II.1. Lâp trinh hướng đôi tượng .....................................................................................................................9 ̣ ̀ ́ .II.2. Trừu tượng hoá.....................................................................................................................................10 .II.3. Đôi tượng và Lớp..................................................................................................................................10 ́ .II.4. Thuôc tinh và Phương thức ..................................................................................................................11 ̣́ .II.5. Nguyên tăc đong goi dữ liêu .................................................................................................................11 ́ ́ ́ ̣ .II.6. Tinh kế thừa (inheritance) .....................................................................................................................11 ́ ́ ̀ .II.7. Tinh đa hinh (polymorphime) ................................................................................................................12 .III NHỮNG ĐĂC ĐIÊM CUA LÂP TRINH HƯỚNG ĐÔI TƯỢNG ........................................................ 14 ̣ ̉ ̉ ̣ ̀ ́ .III.1. Những đăc tinh chủ yêu cua LTHĐT...................................................................................................14 ̣́ ́ ̉ .III.2. Ưu điêm cua LTHĐT............................................................................................................................14 ̉ ̉ .IV NGÔN NGỮ LÂP TRINH HƯỚNG ĐÔI TƯỢNG.............................................................................. 15 ̣ ̀ ́ NHỮNG MỞ RÔNG CUA C++ SO VỚI C.............................................................................................................16 ̣ ̉ .I LICH SỬ NGÔN NGỮ LÂP TRINH C++ ............................................................................................... 16 ̣ ̣ ̀ .II NHỮNG ĐIÊM KHÔNG TƯƠNG THICH VỚI C................................................................................ 16 ̉ ́ ̣ ̃ ̀ .II.1. Đinh nghia ham..................................................................................................................................... 16 .II.2. Sự tương thich giữa con trỏ void và cac con trỏ khac ........................................................................17 ́ ́ ́ .III CAC MỞ RÔNG CUA C++.................................................................................................................. 18 ́ ̣ ̉ .III.1. Cac khả năng vao/ra mới cua C++.......................................................... ...
Tìm kiếm theo từ khóa liên quan:
Lập trình hướng đối tượng Thủ thuật lập trình Tài liệu lập trình Hướng dẫn lập trình Giáo trình phần mềm Bài giảng lập trình Công nghệ phần mềmGợi ý tài liệu liên quan:
-
62 trang 389 3 0
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 255 0 0 -
Giáo trình Công nghệ phần mềm nâng cao: Phần 2
202 trang 213 0 0 -
Thủ thuật giúp giải phóng dung lượng ổ cứng
4 trang 208 0 0 -
101 trang 193 1 0
-
Giáo trình Công nghệ phần mềm nâng cao: Phần 1
151 trang 188 0 0 -
Báo cáo chuyên đề Công nghệ phần mềm: Pattern searching
68 trang 181 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 179 0 0 -
Lecture Introduction to software engineering - Week 3: Project management
68 trang 160 0 0 -
Xây dựng mô hình và công cụ hỗ trợ sinh tác tử giao diện
13 trang 159 0 0