Mục lục:
Định nghĩa - Access Specifier có nghĩa là gì?
Một bộ xác định truy cập là một phần tử mã xác định có thể xác định các phần tử nào của chương trình được phép truy cập vào một biến cụ thể hoặc một phần dữ liệu khác. Các ngôn ngữ lập trình khác nhau có các giao thức riêng cho các bộ xác định truy cập, cũng như mặc định cho một số thành phần mã bao gồm cả các biến và lớp riêng lẻ.Techopedia giải thích Công cụ xác định truy cập
Hai trong số các chỉ định truy cập phổ biến nhất là "công khai" và "riêng tư". Trong trường hợp một chương trình có thể bao gồm các thành phần là công khai hoặc riêng tư theo mặc định, các lập trình viên thường có thể thay đổi trạng thái của họ bằng cách xác định hoặc "khai báo", phần tử có từ "công khai" hoặc "riêng tư".
Các lập trình viên định nghĩa các phần tử mã và các phần dữ liệu là công khai hoặc riêng tư vì nhiều lý do. Trạng thái công khai tốt cho các phần tử mã có giá trị đối với các hàm bên ngoài khác nhau, nhưng đối với các mục có thể dễ dàng thay đổi, trong đó những thay đổi đó ảnh hưởng đến khả năng thanh toán của mã, trạng thái riêng tư có thể hữu ích. Có những ưu và nhược điểm khác đối với các nhà đầu cơ truy cập công cộng và riêng tư, bao gồm các lỗi và trục trặc sau khi thay đổi các mục công khai và các lỗi thời gian chạy liên quan đến các mục riêng tư không thể truy cập.