Giáo trình Lập trình hướng đối tượng - TS. Vũ Bá Anh &ThS. Hà Văn Sang
Số trang: 113
Loại file: pdf
Dung lượng: 1.92 MB
Lượt xem: 15
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 Lập trình hướng đối tượng do TS. Vũ Bá Anh &ThS. Hà Văn Sang biên soạn cung cấp cho người học những kiến thức như: Giới thiệu về lập trình hướng đối tượng; giới thiệu về C++; lớp và đối tượng; tính kế thừa; tính đa hình; khuôn hình mẫu. Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Giáo trình Lập trình hướng đối tượng - TS. Vũ Bá Anh &ThS. Hà Văn Sang BỘ TÀI CHÍNH HỌC VỆN TÀI CHÍNHLẬP TRÌNH HƯỚNG ĐỐI TƯỢNG TS. VŨ BÁ ANH Ths. HÀ VĂN SANG sanghv@hvtc.edu.vn 2018 ACADEMY OF FINANCE LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Mục lụcMỞ ĐẦU ..............................................................................................................5Chương 1. GIỚI THIỆU VỀ LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG .................6 1. Tổng quan về các kỹ thuật lập trình .............................................................6 1.1. Lập trình tuyến tính ...............................................................................6 1.2. Lập trình cấu trúc ..................................................................................6 1.3. Lập trình mô đun hoá ............................................................................7 1.4. Nhược điểm của lập trình hướng thủ tục ...............................................8 1.5. Lập trình hướng đối tượng ....................................................................9 2. Một số khái niệm cơ bản ............................................................................11 2.1. Hệ thống hướng đối tượng ..................................................................11 2.2. Đối tượng (Objects) .............................................................................12 2.3. Thuộc tính (Attribute) và Phương thức (method) ...............................12 2.4. Lớp (Class) và lớp con (SubClass) ......................................................12 2.5. Lớp trừu tượng ....................................................................................13 2.6. Truyền thông điệp ...............................................................................13 2.7. Sự trừu tượng hoá (abstraction)...........................................................14 2.8. Sự đóng gói (encapsulation) ................................................................14 2.9. Tính kế thừa .........................................................................................14 1.10. Tính đa hình .......................................................................................15 3. Các bước cần thiết để thiết kế chương trình theo hướng đối tượng ...........16 4. Các ưu điểm của lập trình hướng đối tượng ...............................................16 5. Một số ngôn ngữ lập trình hướng đối tượng ..............................................16 6. Một số ứng dụng của lập trình hướng đối tượng ........................................18Chương 2. GIỚI THIỆU VỀ C++ ....................................................................19 1. Lịch sử của C++ .........................................................................................19 2. Các mở rộng của C++.................................................................................19 2.1. Lời chú thích ........................................................................................19 Trang 2 LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG 2.2. Từ khoá mới ........................................................................................20 2.3. Kiểu dữ liệu char và int .......................................................................20 2.4. Khai báo biến .......................................................................................20 2.5. Chuyển đổi và ép kiểu .........................................................................21 2.6. Vào ra trong C++ .................................................................................22 2.7. Cấp phát và giải phóng bộ nhớ ............................................................26 2.8. Biến tham chiếu ...................................................................................28 2.9. Hằng tham chiếu ..................................................................................29 2.10. Truyền tham số cho hàm theo tham chiếu.........................................30 2.11. Hàm với tham số có giá trị mặc định ................................................34 2.12. Các hàm nội tuyến .............................................................................35 2.13. Hàm tải bội ........................................................................................36Chương 3. LỚP VÀ ĐỐI TƯỢNG ..................................................................39 1. Xây dựng lớp và đối tượng .........................................................................39 1.1. Khai báo lớp ....................................... ...
Nội dung trích xuất từ tài liệu:
Giáo trình Lập trình hướng đối tượng - TS. Vũ Bá Anh &ThS. Hà Văn Sang BỘ TÀI CHÍNH HỌC VỆN TÀI CHÍNHLẬP TRÌNH HƯỚNG ĐỐI TƯỢNG TS. VŨ BÁ ANH Ths. HÀ VĂN SANG sanghv@hvtc.edu.vn 2018 ACADEMY OF FINANCE LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Mục lụcMỞ ĐẦU ..............................................................................................................5Chương 1. GIỚI THIỆU VỀ LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG .................6 1. Tổng quan về các kỹ thuật lập trình .............................................................6 1.1. Lập trình tuyến tính ...............................................................................6 1.2. Lập trình cấu trúc ..................................................................................6 1.3. Lập trình mô đun hoá ............................................................................7 1.4. Nhược điểm của lập trình hướng thủ tục ...............................................8 1.5. Lập trình hướng đối tượng ....................................................................9 2. Một số khái niệm cơ bản ............................................................................11 2.1. Hệ thống hướng đối tượng ..................................................................11 2.2. Đối tượng (Objects) .............................................................................12 2.3. Thuộc tính (Attribute) và Phương thức (method) ...............................12 2.4. Lớp (Class) và lớp con (SubClass) ......................................................12 2.5. Lớp trừu tượng ....................................................................................13 2.6. Truyền thông điệp ...............................................................................13 2.7. Sự trừu tượng hoá (abstraction)...........................................................14 2.8. Sự đóng gói (encapsulation) ................................................................14 2.9. Tính kế thừa .........................................................................................14 1.10. Tính đa hình .......................................................................................15 3. Các bước cần thiết để thiết kế chương trình theo hướng đối tượng ...........16 4. Các ưu điểm của lập trình hướng đối tượng ...............................................16 5. Một số ngôn ngữ lập trình hướng đối tượng ..............................................16 6. Một số ứng dụng của lập trình hướng đối tượng ........................................18Chương 2. GIỚI THIỆU VỀ C++ ....................................................................19 1. Lịch sử của C++ .........................................................................................19 2. Các mở rộng của C++.................................................................................19 2.1. Lời chú thích ........................................................................................19 Trang 2 LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG 2.2. Từ khoá mới ........................................................................................20 2.3. Kiểu dữ liệu char và int .......................................................................20 2.4. Khai báo biến .......................................................................................20 2.5. Chuyển đổi và ép kiểu .........................................................................21 2.6. Vào ra trong C++ .................................................................................22 2.7. Cấp phát và giải phóng bộ nhớ ............................................................26 2.8. Biến tham chiếu ...................................................................................28 2.9. Hằng tham chiếu ..................................................................................29 2.10. Truyền tham số cho hàm theo tham chiếu.........................................30 2.11. Hàm với tham số có giá trị mặc định ................................................34 2.12. Các hàm nội tuyến .............................................................................35 2.13. Hàm tải bội ........................................................................................36Chương 3. LỚP VÀ ĐỐI TƯỢNG ..................................................................39 1. Xây dựng lớp và đối tượng .........................................................................39 1.1. Khai báo lớp ....................................... ...
Tìm kiếm theo từ khóa liên quan:
Giáo trình Lập trình hướng đối tượng Lập trình hướng đối tượng Khai báo lớp Khai báo biến Khai báo lớp dẫn xuất Hàm hủy của lớp cơ sởGợi ý tài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 275 0 0 -
101 trang 200 1 0
-
14 trang 134 0 0
-
Giáo trình lập trình hướng đối tượng - Lê Thị Mỹ Hạnh ĐH Đà Nẵng
165 trang 112 0 0 -
Giáo trình Lập trình Windows 1 - Trường CĐN Đà Lạt
117 trang 96 0 0 -
Giáo trình Phân tích, thiết kế hướng đối tượng với UML: Phần 1 - Trường ĐH Công nghiệp Quảng Ninh
111 trang 95 0 0 -
265 trang 80 0 0
-
Giáo trình Lập trình hướng đối tượng với Java: Phần 2 - Trần Thị Minh Châu, Nguyễn Việt Hà
141 trang 75 0 0 -
33 trang 69 0 0
-
Ngôn ngữ lập trình C# 2005 - Tập 3: Lập trình hướng đối tượng (Phần 1)
196 trang 51 0 0