Static member là gì?
- ★
- ★
- ★
- ★
- ★
Trong C++ và một số ngôn ngữ khác, thành viên tĩnh (static member) là các thành viên dữ liệu (data member) hoặc các phương thức (method) được khai báo với từ khóa (static) static. Nó thuộc về lớp (class) chứ không phải là các đối tượng (object) của lớp. Các thành viên tĩnh (static member) luôn được giữ nguyên, bất kể chúng được sử dụng ở đâu và như thế nào. Vì các thành viên tĩnh (static member) được liên kết với lớp, nên không cần thiết phải tạo một thể hiện (instance) của lớp đó để gọi chúng. Thông thường các thành viên tĩnh được gọi bằng cú pháp className.variable đối với thành viên dữ liệu hoặc className.method(args) đối với phương thức.
class className
{
static int number;
static :
Hello() { cout
Trong lớp className chúng ta có hai thành viên tĩnh (static member) là biến number (thành viên dữ liệu) và phương thức Hello.
Learning English Everyday