Constructor Trong C++ - Học Lập Trình C++ Online - VietTuts
Có thể bạn quan tâm
Constructor trong C++ là một phương thức đặc biệt được gọi tự động tại thời điểm tạo đối tượng. Nó được sử dụng để khởi tạo các thành viên dữ liệu của các đối tượng mới. Constructor trong C++ có cùng tên với lớp hoặc struct.
Constructor trong C++ có thể được chia thành 2 loại:
- Constructor mặc định.
- Constructor có tham số.
Nội dung chính
- Constructor mặc định trong C++
- Constructor có tham số trong C++
Constructor mặc định trong C++
Một constructor không có đối số được gọi là constructor mặc định. Nó được gọi tại thời điểm tạo đối tượng.
Ví dụ về Constructor mặc định trong C++:
#include <iostream> using namespace std; class Employee { public: Employee() { cout << "Constructor mac dinh duoc goi..." << endl; } }; int main(void) { Employee e1; //tao doi tuong Employee Employee e2; return 0; }Kết quả:
Constructor mac dinh duoc goi... Constructor mac dinh duoc goi...Constructor có tham số trong C++
Một constructor có tham số được gọi là constructor tham số hóa. Nó được sử dụng để cung cấp các giá trị khác nhau cho các đối tượng riêng biệt.
Ví dụ về Constructor tham số trong C++:
#include <iostream> using namespace std; class Employee { public: int id; // data member (bien instance) string name; // data member(bien instance) float salary; Employee(int i, string n, float s) { id = i; name = n; salary = s; } void display() { cout << id << " " << name << " " << salary << endl; } }; int main(void) { Employee e1 = Employee(101, "Phan Van Vinh", 500); // tao doi tuong Employee Employee e2 = Employee(102, "Dao Van Hoa", 1000); e1.display(); e2.display(); return 0; }Kết quả:
101 Phan Van Vinh 500 102 Dao Van Hoa 1000 Lớp và đối tượng trong C++ Destructor trong C++Từ khóa » Hàm Khởi Tạo Constructor
-
Hàm Khởi Tạo (constructor) Trong C++
-
Hàm Khởi Tạo (constructor) Và Hàm Hủy (destructor) Của Lớp Trong OOP
-
Các Loại Hàm Khởi Tạo (constructor) Của Lớp Trong Java - Góc Học IT
-
[Tự Học C++] Constructors - Hàm Khởi Tạo Trong C++ »
-
Tất Tần Tật Về Constructor Trong JAVA - NIIT - ICT Hà Nội
-
Khai Báo Hàm Khởi Tạo Trong Java – Constructor Declarations | TopDev
-
Hàm Khởi Tạo Và Hàm Huỷ - Lập Trình Không Khó
-
Hàm Xây Dựng (constructor) Trong C++ - Freetuts
-
Java Bài 20: Phương Thức Khởi Tạo - Constructor - YellowCode ...
-
Hàm Khởi Tạo (constructor) | CppDeveloper
-
Bài 04: Hàm Khởi Tạo (constructor) Và Hàm Hủy (destructor)
-
Hàm Khởi Tạo(constructor) Là Gì? - W3seo
-
Hàm Khởi Tạo (Constructor) - Lập Trình C++
-
Ngôn Ngữ C# - Constructor