Bài giảng Lập trình hướng đối tượng: Phần 1 cung cấp cho người học những kiến thức như: Lập trình hướng đối tượng và C++; Lớp và đối tượng; Một số khái niệm trong lập trình hướng đối tượng; Một số mở rộng đơn giản trong C++ so với C; Hàm trong C++; .Mời các bạn cùng tham khảo! | LËp tr nh h-íng èi t-îng MỤC LỤC Mục lục . 1 Chương 1 Lập trình hướng đối tượng và C . 5 . Lập trình hướng đối tượng là gì. 5 . Các ngôn ngữ và một vài ứng dụng hướng đối tượng . 5 . Một số khái niệm trong lập trình hướng đối tượng . 6 . Sự đóng gói . 6 . Lớp và thực thể . 7 . Tính thừa kế . 7 . Tính đa hình . 7 . Phương thức ảo . 8 . Một số mở rộng đơn giản trong C so với C . 8 . Môi trường C . 8 . Lập trình cấu trúc và lập trình hướng đối tượng . 9 . Cách viết dòng ghi chú . 11 . Khai báo linh hoạt và hằng có kiểu . 12 . Các kiểu char và int . 13 . Lấy địa chỉ các phần tử mảng thực hai chiều . 13 ra trong C . 14 . Cấu trúc trong C . 15 . Cấp phát bộ nhớ trong C . 15 . Hàm trong C . 19 . Biến tham chiếu . 19 . Truyền giá trị cho hàm theo biến tham chiếu . 20 . Hàm trả về các tham chiếu . 20 . Đối có giá trị mặc định . 21 . Các hàm trực tuyến inline . 21 . Định nghĩa chồng các hàm . 22 . Định nghĩa chồng các toán tử . 22 Câu hỏi và Bài tập . 31 Chương 2 Lớp và đối tượng . 39 . Định nghĩa lớp . 39 . Phạm vi truy xuất . 40 . Đối tượng . 41 . Biến mảng đối tượng . 41 . Con trỏ đối tượng . 42 Trang - 1 - LËp tr nh h-íng èi t-îng . Đối của phương thức con trỏ this . 42 . Hàm và các phương thức của lớp . 43 . Hàm và hàm bạn . 43 . Phương thức toán tử . 49 . Hàm tạo . 54 . Lớp không có hàm tạo và hàm tạo mặc định . 55 . Hàm tạo sao chép . 58 . Hàm huỷ . 61 . Toán tử gán . 63 . Phân loại các phương thức . 64 . Hàm tạo và đối tượng thành phần . 65 . Các thành phần tĩnh . 70 . Thành phần dữ liệu tĩnh . 70 . Phương thức tĩnh . 73 . Khởi gán mảng đối tượng . 75 . Cấp phát bộ nhớ cho đối tượng . 76 . Đối tượng hằng phương thức hằng. 76 . Hàm bạn lớp bạn . 81 Câu hỏi và bài tập. 82 Chương 3 Dẫn xuất và thừa kế . 88 . Sự dẫn xuất và tính thừa kế . 88 .