Sửa đổi truy cập

Tác Giả: Laura McKinney
Ngày Sáng TạO: 9 Tháng Tư 2021
CậP NhậT Ngày Tháng: 20 Tháng Sáu 2024
Anonim
Sửa lỗi mất quyền truy cập thư mục
Băng Hình: Sửa lỗi mất quyền truy cập thư mục

NộI Dung

Định nghĩa - Công cụ sửa đổi truy cập có nghĩa là gì?

Công cụ sửa đổi truy cập là từ khóa được sử dụng để chỉ định khả năng truy cập của một lớp (hoặc loại) và các thành viên của nó. Những sửa đổi này có thể được sử dụng từ mã bên trong hoặc bên ngoài ứng dụng hiện tại.

Công cụ sửa đổi truy cập trong .NET được sử dụng để kiểm soát khả năng truy cập của từng thành viên của một loại từ các khu vực mã khác nhau có thể. Điều này có thể được xử lý từ bên trong lắp ráp hiện tại hoặc bên ngoài nó. Một tập hợp đại diện cho một đơn vị chức năng logic và bao gồm các loại và tài nguyên nằm trong một hoặc nhiều tệp.

Mục đích của việc sử dụng các sửa đổi truy cập là để thực hiện đóng gói, tách giao diện của một loại khỏi việc thực hiện. Với điều này, những lợi ích sau đây có thể được rút ra:


  • Ngăn chặn truy cập vào dữ liệu nội bộ do người dùng đặt ở trạng thái không hợp lệ.
  • Cung cấp cho các thay đổi để thực hiện nội bộ của các loại mà không ảnh hưởng đến các thành phần sử dụng nó.
  • Giảm độ phức tạp của hệ thống bằng cách giảm sự phụ thuộc lẫn nhau giữa các thành phần phần mềm.

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 các sửa đổi truy cập

.NET framework cung cấp tùy chọn có năm loại sửa đổi truy cập:

  1. Riêng tư - mã trong loại chỉ có thể truy cập các thành viên của loại đó và do đó khả năng truy cập bị giới hạn ở loại hiện tại
  2. Mã công khai từ bất kỳ nơi nào trong hội đồng hiện tại hoặc hội đồng khác tham chiếu nó, có thể truy cập các thành viên của loại và do đó cho phép truy cập từ mọi nơi
  3. Được bảo vệ - mã trong loại hoặc các lớp dẫn xuất của nó, có thể truy cập các thành viên của loại và do đó khả năng truy cập bị giới hạn ở loại hiện tại và các lớp dẫn xuất
  4. Mã nội bộ trong hội đồng hiện tại, nhưng không phải từ hội đồng khác, có thể truy cập các thành viên của loại, do đó khả năng truy cập bị giới hạn đối với lắp ráp hiện tại
  5. Được bảo vệ Nội bộ - mã trong hội đồng hiện tại có thể truy cập các thành viên của loại và cũng từ hội đồng tham chiếu nó. Do đó, khả năng truy cập là từ các lớp dẫn xuất trong tập hợp hiện tại và phải diễn ra thông qua một thể hiện của kiểu lớp dẫn xuất trong tập hợp tham chiếu nó

Có một số quy tắc áp dụng cho các sửa đổi truy cập:


  • Khi không có công cụ sửa đổi truy cập được chỉ định để nhập thành viên, mức truy cập mặc định là riêng tư và nội bộ.
  • Không có sửa đổi truy cập được phép cho không gian tên, vì chúng là công khai.
  • Các lớp lồng nhau và các thành viên cấu trúc được khai báo trong một kiểu, theo mặc định là lớp chứa, riêng tư.
  • Các thành viên cấu trúc không thể được tuyên bố bảo vệ vì nó không hỗ trợ kế thừa.
  • Dest phá hủy có thể có sửa đổi truy cập.
  • Loại dẫn xuất không thể có khả năng truy cập lớn hơn loại cơ sở của nó.
  • Thành viên của loại chứa nên có khả năng truy cập ít hơn so với loại chứa. Điều này có thể được minh họa bằng một ví dụ: Một phương thức công khai trong một kiểu chứa không thể có một tên A là một tham số, nếu loại A không hiển thị công khai.
  • Các giao diện được khai báo công khai và nội bộ và không thể có các sửa đổi truy cập khác, vì các giao diện chủ yếu được sử dụng để truy cập bởi các lớp để xuất phát từ nó.
  • Công cụ sửa đổi truy cập không chỉ được sử dụng cho các thành viên lớp mà còn cho các cấu trúc mã khác có cùng mục đích.