Trang Chủ Phát triển Thành viên tĩnh là gì? - định nghĩa từ techopedia

Thành viên tĩnh là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Đị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.
Một lớp thành viên tĩnh không thể có cùng tên với bất kỳ lớp kèm theo nào. Các lớp và giao diện thành viên tĩnh chỉ có thể được định nghĩa trong các lớp cấp cao nhất và các lớp và giao diện thành viên tĩnh khác.

Thành viên tĩnh là gì? - định nghĩa từ techopedia