Mục lục:
Định nghĩa - Thành viên tĩnh có nghĩa là gì?
Các thành viên tĩnh là các thành viên dữ liệu (các biến) hoặc các phương thức thuộc về một lớp tĩnh hoặc một lớp không tĩnh, chứ không phải là các đối tượng của lớp. Các thành viên tĩnh luôn 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 đượ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 của lớp đó để gọi chúng.
Techopedia giải thích các thành viên tĩnh
Các phương thức tĩnh trong các ngôn ngữ, như C # và Java, có thể được gọi bằng cú pháp sau: clsName.mthName (args), trong đó clsName là tên lớp và mthName là tên phương thức tĩnh. Các biến tĩnh cũng có thể được truy cập thông qua tên lớp của chúng như sau: clsName.VarName, trong đó VarName là tên biến tĩnh.
Vì một biến tĩnh được liên kết với lớp, nên chỉ có một bản sao của biến đó tồn tại trong bộ nhớ. Bản sao này được chia sẻ bởi tất cả các đối tượng của lớp đó.
Một số tính năng của các thành viên tĩnh như sau:
- Một thành viên tĩnh có quyền truy cập vào tất cả các thành viên tĩnh của lớp chứa nó, bao gồm cả các thành viên riêng.
- Một thành viên tĩnh có thể được khai báo bằng cách sử dụng các sửa đổi kiểm soát truy cập.
- Một lớp thành viên tĩnh có thể sử dụng bất kỳ thành viên tĩnh nào khác mà không đủ điều kiện tên của nó với tên của lớp chứa.
