Thành viên không thể tiếp cận

Tác Giả: Lewis Jackson
Ngày Sáng TạO: 8 Có Thể 2021
CậP NhậT Ngày Tháng: 1 Tháng BảY 2024
Anonim
Thành viên không thể tiếp cận - Công Nghệ
Thành viên không thể tiếp cận - Công Nghệ

NộI Dung

Định nghĩa - Thành viên không thể truy cập có nghĩa là gì?

Một thành viên không thể truy cập, trong con của C #, là một thành viên không thể được truy cập bởi một loại cụ thể. Một thành viên không thể truy cập mà không thể truy cập bằng một loại có thể được truy cập bởi một loại khác.

Một thành viên không thể truy cập có thể có được mức độ truy cập kiểm soát việc sử dụng nó từ mã khác trong hội đồng mà nó được khai báo hoặc từ các hội đồng khác.

Một thành viên của một loại được thiết kế để không thể truy cập từ các loại nhất định cho mục đích đóng gói. Đóng gói dữ liệu giúp bảo vệ dữ liệu trong đối tượng khỏi tham nhũng vô tình cũng như che giấu các chi tiết triển khai không cần thiết từ người dùng đối tượng.

Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích Thành viên không thể truy cập

Khả năng truy cập của một thành viên của một loại được xác định bởi loại mà nó cư trú và công cụ sửa đổi truy cập được chỉ định cho nó trong khi khai báo. Sau đây là các sửa đổi truy cập được sử dụng để chỉ định khả năng truy cập:


  • Công khai: Truy cập vào cả lắp ráp hiện tại và lắp ráp bên ngoài tham chiếu đến nó.
  • Riêng tư: Quyền truy cập bị giới hạn ở loại chứa.
  • Được bảo vệ: Quyền truy cập bị giới hạn trong lớp chứa hoặc các loại có nguồn gốc từ loại chứa.
  • Nội bộ: Truy cập chỉ giới hạn cho lắp ráp hiện tại.
  • Nội bộ được bảo vệ: Quyền truy cập được giới hạn ở lắp ráp hiện tại hoặc các loại có nguồn gốc từ lớp chứa.

Ví dụ, một kiểu có thể được khai báo bằng một phương thức có bộ sửa đổi được bảo vệ để nó không thể truy cập được bên ngoài lớp nhưng có thể truy cập được vào các lớp dẫn xuất của nó.

Không phải tất cả các sửa đổi truy cập có thể được sử dụng trong tất cả các khuyết điểm của tất cả các loại. Khi một thành viên của một loại không bao gồm một công cụ sửa đổi truy cập trong khi khai báo, khả năng truy cập mặc định của nó là riêng tư.

Theo ràng buộc về khả năng truy cập trong C #, một số cấu trúc yêu cầu một loại ít nhất có thể truy cập như một thành viên hoặc loại khác. Ngoài ra, nếu thành viên là một phương thức, ủy nhiệm hoặc bộ chỉ mục, loại trả về và loại tham số phải ít nhất có thể truy cập được như chính thành viên đó. Việc sử dụng một thành viên không thể truy cập sẽ dẫn đến lỗi thời gian biên dịch.


Định nghĩa này được viết trong con của C #