Giới Thiệu Về Lập Trình Hướng Đối Tượng Tại Trường Đại Học Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

sách

2025

108
0
0

Phí lưu trữ

30.000 VNĐ

Mục lục chi tiết

1. CHƯƠNG I: GIỚI THIỆU VỀ LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG

2. CHƯƠNG II: LỚP (CLASS), ĐỐI TƯỢNG (OBJECT) VÀ ĐẶC TÍNH ĐÓNG GÓI (ENCAPSULATION)

2.1. Khái niệm về Lớp (Class) và Đối tượng (Object)

2.2. Khai báo và định nghĩa một Lớp đối tượng mới

2.3. Hàm thành phần - Phương thức (Member function - Method)

2.4. Cách gọi phương thức

2.5. Định nghĩa phương thức

2.6. Giới thiệu về con trỏ “this”

2.7. Trừu tượng hóa dữ liệu (Data abstraction) và Đóng gói (Encapsulation)

2.8. Phạm vi truy xuất

2.9. Phương thức truy vấn và cập nhật

2.10. Phương thức thiết lập (Constructor)

2.10.1. Phương thức thiết lập mặc định (default constructor)

2.10.2. Phương thức thiết lập nhận tham số đầu vào (parameterized constructors)

2.10.3. Phương thức thiết lập sao chép (copy constructor)

2.11. Phương thức phá hủy (Destructor)

2.11.1. Phương thức phá hủy và cấp phát động

2.11.2. Phương thức phá hủy và phương thức thiết lập sao chép

2.12. Thành phần tĩnh (Static member)

2.12.1. Khởi tạo thành viên tĩnh

2.12.2. Cách gọi các thành viên tĩnh

2.12.3. Định nghĩa thành viên tĩnh

2.13. Hàm bạn, lớp bạn (Friends)

3. CHƯƠNG III: ĐA NĂNG HÓA TOÁN TỬ (OVERLOAD OPERATOR)

3.1. Giới thiệu tính năng và cú pháp khai báo

3.2. Nạp chồng toán tử là gì?

3.3. Cơ chế hoạt động

3.4. Sự nhập nhằng

3.5. Toán tử nhập, xuất (Input, output operator)

3.6. Toán tử so sánh (Relational operator)

3.7. Toán tử số học, gán kết hợp (Compound-assignment operator)

3.8. Toán tử tăng một, giảm một (Increment, decrement operator)

4. CHƯƠNG IV: KẾ THỪA (INHERITANCE) VÀ ĐA HÌNH (POLYMORPHISM)

4.1. Mối quan hệ đặc biệt hóa, tổng quát hóa

4.2. Định nghĩa lớp cơ sở và lớp dẫn xuất trong C++

4.3. Bài toán quản lí cửa hàng sách

4.4. Định nghĩa lớp cơ sở

4.5. Phạm vi truy xuất protected trong kế thừa

4.6. Định nghĩa lớp dẫn xuất

4.7. Các kiểu kế thừa

4.8. Phương thức thiết lập trong kế thừa

4.9. Phép gán và con trỏ trong kế thừa

4.10. Phương thức ảo (Virtual function) và Đa hình (Polymorphism)

4.11. Lớp cơ sở trừu tượng (Abstract base class)

4.12. Phương thức phá hủy trong kế thừa

5. CHƯƠNG V: GIẢI CÁC DẠNG BÀI TẬP TRONG ĐỀ THI

Tài liệu "Hướng Dẫn Lập Trình Hướng Đối Tượng Tại Trường Đại Học Công Nghệ Thông Tin" cung cấp một cái nhìn tổng quan về lập trình hướng đối tượng (OOP) và các nguyên tắc cơ bản của nó. Tài liệu này không chỉ giúp sinh viên nắm vững các khái niệm như lớp, đối tượng, kế thừa và đa hình, mà còn hướng dẫn cách áp dụng chúng trong thực tế. Đặc biệt, tài liệu nhấn mạnh tầm quan trọng của OOP trong việc phát triển phần mềm hiện đại, giúp người đọc hiểu rõ hơn về cách thức tổ chức mã nguồn một cách hiệu quả và dễ bảo trì.

Để mở rộng kiến thức của bạn về lập trình hướng đối tượng, bạn có thể tham khảo tài liệu Giáo trình lập trình hướng đối tượng nghề tin học ứng dụng cao đẳng, nơi cung cấp những kiến thức sâu hơn về OOP trong Java. Ngoài ra, tài liệu Chapter 2 lập trình hdt oop lập trình java sẽ giúp bạn hiểu rõ hơn về các ứng dụng cụ thể của OOP trong lập trình Java. Những tài liệu này sẽ là nguồn tài nguyên quý giá để bạn nâng cao kỹ năng lập trình của mình.