Trước khi tìm hiểu về hàm thuần ảo (pure virtual function), các bạn nên có kiến thức về kế thừa…
Kỹ thuật lập trình
Hàm ảo (virtual function) trong lập trình hướng đối tượng với C++
Ở bài này, chúng ta sẽ tìm hiểu hàm ảo (virtual function) trong C++. Bài này có các kiến thức…
C++ hỗ trợ đa kế thừa trong lập trình hướng đối tượng
1. Đa kế thừa (multiple inheritance) là gì? Lớp dẫn xuất kế thừa từ nhiều lớp cơ sở gọi là…
Lớp dẫn xuất (derived class) trong lập trình hướng đối tượng với C++
1. Truy nhập các thành phần trong lớp dẫn xuất Các thành phần của lớp dẫn xuất (derived class) gồm…
Dẫn xuất public, protected, private trong kế thừa và minh họa với C++
Giả sử có một khai báo kế thừa như bên dưới. Lớp Dog đang kế thừa public từ lớp Animal.…
Khái niệm kế thừa và đơn kế thừa trong lập trình hướng đối tượng
1. Khái niệm kế thừa (Inheritance) Tính kế thừa cho phép định nghĩa các lớp mới (lớp dẫn xuất –…
Nạp chồng toán tử (operator overloading) trong C++
1. Nạp chồng toán tử (operator overloading) là gì? Nạp chồng toán tử trong C++ là các hàm có tên…
Hàm bạn (friend function) trong lập trình hướng đối tượng với C++
1. Hàm bạn (friend function) là gì? Ngôn ngữ C++ có một hàm rất đặc biệt gọi là hàm bạn…
Các thành phần tĩnh (static member) trong lớp (class)
1. Thành phần dữ liệu tĩnh Các thuộc tính trong lớp được khai báo bằng từ khoá static được gọi…
Khai báo và sử dụng con trỏ đối tượng trong C++
1. Khai báo con trỏ đối tượng Con trỏ đối tượng (pointer to object) dùng để chứa địa chỉ của…