Tôi hiện đang học C# và tôi đã tự hỏi, điểm khai báo các lớp/phương thức riêng là gì? Chúng tôi đang ẩn/giới hạn quyền truy cập vào các lớp này.Chúng tôi bảo vệ các lớp học của mình từ ai?
Bởi vì nếu ai đó đang chỉnh sửa nguồn, họ chỉ có thể thay đổi thẻ từ riêng tư thành công khai. Tôi không chắc chắn làm thế nào một người dùng sẽ có thể truy cập các phương pháp này và những vấn đề nó sẽ gây ra.
tldr; Điểm điều chỉnh truy cập là gì.
Cảm ơn!
Bạn không thực sự "bảo vệ" chúng với bất kỳ ai. Không ai sử dụng công cụ sửa đổi truy cập để bảo mật. Vâng, ngoại trừ có lẽ một số kẻ ngu nghèo có ý tưởng hoàn toàn sai. Không có gì an toàn về nó - người ta có thể sửa đổi mã nguồn như bạn đã nói; thiếu mã nguồn có thể giả mạo với đầu ra của trình biên dịch; thiếu điều đó, người ta có thể làm những điều kỳ quặc nhất với sự phản ánh bằng nhiều ngôn ngữ bao gồm C#. – delnan
http://www.merithub.com/q/99-encapsulation-oops.aspx –