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.…
programming
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…
Truyền đối tượng (object) vào hàm (function) trong C++
1. Truyền đối tượng như là tham số cho hàm Tham số của một hàm (function) có thể là các…
Hàm khởi tạo (constructor) và hàm hủy (destructor) của lớp trong OOP
1. Hàm khởi tạo (constructor) 1.1. Hàm khởi tạo là gì? Hàm khởi tạo là một hàm đặc biệt trong…
Khai báo đối tượng (object) trong lập trình hướng đối tượng (OOP)
1. Khai báo đối tượng (object) Sau khi định nghĩa lớp, ta có thể khai báo các biến thuộc kiểu…
Định nghĩa lớp trong lập trình hướng đối tượng với C++
1. Định nghĩa lớp (class) trong OOP Trong OOP, mỗi đối tượng đều phải thuộc về một lớp nào đó.…