Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Mọi người cho mình hỏi đoạn code dưới đây
Public class
{
Public string name {get; set;}
}
Theo mình biết thì từ khóa private mới sử dụng như code ở trên .tại sao từ khóa public lại phải dùng get set kiểu như này ạ
chủ yếu để có sự linh hoạt và kiểm soát hơn khi truy cập và thay đổi giá trị của thuộc tính, đồng thời đảm bảo tính đóng gói và quản lý tốt trong lớp.
Tại vì khi bạn tạo như vậy, biến name sẽ được sử dụng thông qua get set ở khắp mọi nơi
Bạn tham khảo tính đóng gói trong lập trình OOP nha:
https://howkteam.vn/course/lap-trinh-oop-voi-c/cac-loai-pham-vi-truy-cap-trong-lap-trinh-huong-doi-tuong-1373