Danh mục

Giáo trình Lập trình hướng đối tượng (Nghề: Công nghệ thông tin - Cao đẳng) - Trường CĐ nghề Kỹ thuật Công nghệ

Số trang: 63      Loại file: pdf      Dung lượng: 451.21 KB      Lượt xem: 28      Lượt tải: 0    
Hoai.2512

Phí tải xuống: 5,000 VND Tải xuống file đầy đủ (63 trang) 0
Xem trước 7 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

(NB) Giáo trình Lập trình hướng đối tượng cung cấp các khái niệm, đặc trưng cơ bản của lập trình hướng đối tượng như: đối tượng, lớp đối tượng, phương thức, thuộc tính, nạp chồng, kế thừa, đóng gói, trừu tượng, đa hình. Ngoài ra, học phần còn cung cấp cách thức giải quyết bài toán theo tư duy hướng đối tượng. 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 (Nghề: Công nghệ thông tin - Cao đẳng) - Trường CĐ nghề Kỹ thuật Công nghệ BỘ LAO ĐỘNG - THƯƠNG BINH VÀ XÃ HỘI TRƯỜNG CAO ĐẲNG NGHỀ KỸ THUẬT CÔNG NGHỆ -----š›&š›----- GIÁO TRÌNH MÔ ĐUN : LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG NGHỀ: CÔNG NGHỆ THÔNG TIN TRÌNH ĐỘ: CAO ĐẲNG Ban hành kèm theo Quyết định số: 245/QĐ-CĐNKTCN ngày 23 tháng 10 năm 2020 của Hiệu trưởng Trường Cao đẳng nghề Kỹ thuật Công nghệ Hà Nội, năm 2021 (Lưu hành nội bộ) 1 TUYÊN BỐ BẢN QUYỀN: Tài liệu này thuộc loại sách giáo trình nên các nguồn thông tin có thể được phép dùng nguyên bản hoặc trích dùng cho các mục đích về đào tạo và tham khảo. Mọi mục đích khác mang tính lệch lạc hoặc sử dụng với mục đích kinh doanh thiếu lành mạnh sẽ bị nghiêm cấm. MÃ TÀI LIỆU : MĐCNTT 10 2 LỜI GIỚI THIỆU C++ là ngôn ngữ lập trình hướng đối tượng được mở rộng từ ngôn ngữ C. Do vậy, C++ có ưu điểm là kế thừa được các điểm mạnh truyền thống của ngôn ngữ C như uyển chuyển, tương thích với các thiết bị phần cứng. Hiện nay, 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. Tài liệu này không những nhằm giới thiệu cho sinh viên ngôn ngữ lập trình C++, mà còn mong muốn qua đó sinh viên có thể hiểu được tư tưởng của phương pháp lập trình hướng đối tượng nói chung. Nội dung của tài liệu bao gồm hai phần chính: • Phần thứ nhất là lập trình nâng cao với C++, bao gồm lập trình C++ với con trỏ và mảng, các kiểu dữ liệu có cấu trúc cùng các thao tác vào ra trên tệp. • Phần thứ hai là lập trình hướng đối tượng với C++, bao gồm các định nghĩa và các thao tác trên lớp đối tượng, tính kế thừa và tương ứng bội trong C++, cách sử dụng một số lớp cơ bản trong thư viện C++. Mặc dù có rất nhiều cố gắng, nhưng không tránh khỏi những sai sót, rất mong nhận được sự đóng góp ý kiến của độc giả để giáo trình được hoàn thiện hơn. Xin chân thành cảm ơn! Hà Nội, ngày 23 tháng 04 năm 2021 Tham gia biên soạn 1. Chủ biên Trần Thị Vinh 2. Tập thể Giảng viên Khoa CNTT Mọi thông tin đóng góp chia sẻ xin gửi về hòm thư tranthivinhvnn@gmail.com hoặc liên hệ số điện thoại 0978113529 3 MỤC LỤC LỜI GIỚI THIỆU ................................................................................................................. 3 MỤC LỤC ............................................................................................................................ 4 BÀI 1: TỔNG QUAN VỀ LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG ......................................... 9 1. Lịch sử phát triển ........................................................................................................... 9 2. Khái niệm về lập trình hướng đối tượng và các đặc trưng .............................................. 9 3. Một số khái niệm cơ bản ................................................................................................ 9 3.1. Lớp, đối tượng ......................................................................................................... 9 3.2. Trừu tượng hóa ...................................................................................................... 10 3.3. Thông điệp, đóng gói, che dấu thông tin. ............................................................... 10 3.4. Kế thừa .................................................................................................................. 11 3.5. Đa hình .................................................................................................................. 11 4. Phân tích bài toán theo tiếp cận hướng đối tượng ......................................................... 11 5. Ngôn ngữ lập trình hướng đối tượng ............................................................................ 14 BÀI 2: LỚP VÀ ĐỐI TƯỢNG ........................................................................................... 17 1. Định danh .................................................................................................................... 17 1.1 Quy định với định danh .......................................................................................... 17 1.2.Quy ước với định danh ........................................................................................... 18 2.1. Kiểu dữ liệu nguyên thủy ....................................................................................... 19 2.2.Giá trị hằng............................................................................................................. 21 2.3.Chuyển đổi kiểu dữ liệu .......................................................................................... 21 2.4.Khai báo và khởi tạo biến, hằng.............................................................................. 22 3. Toán tử ........................................................................................................................ 23 3.1.Toán tử số học ........................................................................................................ 23 3.2. Toán tử bit ............................................................................................................. 23 3.3.Toán tử quan ...

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