Skip to content

Latest commit

 

History

History
65 lines (63 loc) · 2.66 KB

indexOOP.md

File metadata and controls

65 lines (63 loc) · 2.66 KB

Mục Lục Khóa Học Hướng Đối Tượng C++

  1. Lớp và đối tượng

    • 1.1 Khái niệm về lớp và đối tượng
      • 1.1.1 Khai báo lớp: tên lớp, thuộc tính, phương thức
      • 1.1.2 Viết gộp khai báo cùng với cài đặt lớp
      • 1.1.3 Khái niệm về đối tượng và chu kỳ sống
    • 1.2 Sự che chắn, bao bọc dữ liệu và phương thức
    • 1.3 Tạo lập, sử dụng và hủy đối tượng
      • 1.3.1 Toán tử new
      • 1.3.2 Toán tử delete
  2. Sơ lược về nhập xuất

    • 2.1 Các đối tượng nhập xuất
    • 2.2 Định dạng nhập xuất
    • 2.3 Mở rộng việc nhập xuất cho các loại đối tượng mới
  3. Kiểu dữ liệu cơ sở và lớp dựng sẵn

    • 4.1 Các kiểu dữ liệu cơ sở và phép toán
      • 4.1.1 Kiểu số thực, số nguyên, luận lý
      • 4.1.2 Kiểu ký tự (8-bit và 16-bit)
    • 4.2 Kiểu chuỗi kí tự
    • 4.3 Dữ liệu có kích thước động
      • 4.3.1 Giới thiệu lớp vector
      • 4.3.2 Mảng động một chiều
      • 4.3.3 Mảng động nhiều chiều
    • 4.4 Một số lớp dựng sẵn khác (Thư viện STL)
  4. Thuộc tính đối tượng và phương thức

    • 5.1 Phương thức tạo lập (CONSTRUCTOR)
      • 5.1.1 Parameterized constructors
      • 5.1.2 Default constructors
      • 5.1.3 Copy constructors
      • 5.1.4 Conversion constructors
      • 5.1.5 Move constructors
    • 5.2 Phương thức hủy (DESTRUCTOR)
    • 5.3 Định nghĩa toán tử (OPERATOR OVERLOADING)
      • 5.3.1 Toán tử gán
        • 5.3.1.1 Cài đặt toán tử gán
        • 5.3.1.2 Toán tử gán trong kế thừa
      • 5.3.2 Các toán tử khác
        • 5.3.2.1 Các toán tử không được phép định nghĩa chồng
        • 5.3.2.2 Toán tử 1 ngôi và toán tử 2 ngôi
    • 5.4 Tham số cho phương thức
      • 5.4.1 Tham số giá trị
      • 5.4.2 Tham số địa chỉ
      • 5.4.3 Tham số tham chiếu
      • 5.4.4 Tham số mặc định
      • 5.4.5 Tham số với số lượng không biết trước
    • 5.5 Ép kiểu (CASTING)
  5. Đa hình, kế thừa và đóng gói

    • 6.1 Giới thiệu
    • 6.2 Đa hình
      • 6.1.1 Giới thiệu
      • 6.1.2 Lớp trừu tượng và phương thức thuần ảo
    • 6.3 Kế thừa
      • 6.2.1 Giới thiệu
      • 6.2.2 Ví dụ
    • 6.4 Các vấn đề liên quan
      • 6.4.1 Cơ chế truy xuất dữ liệu và phương thức
      • 6.4.2 Hàm friend và lớp friend trong C++
      • 6.4.3 Phương thức hủy ảo
  6. Tham số hóa kiểu dữ liệu

    • 7.1 Giới thiệu Template
    • 7.2 Tham số hóa cho hàm
    • 7.3 Tham số hóa cho lớp
  7. Xử lí lỗi và ngoại lệ