Thứ Ba, 5 tháng 3, 2013

Sự khác nhau giữa thuộc tính Public, Protected, Private

Public:  các thuộc tính hoặc các phương thức có thể truy xuất ra bên ngoài class

Protected: các thuộc tính các phương thức  không thể truy xuất ra bên ngoài class, nó chỉ được gọi trong class và class kế thừa

Private: các thuộc tính các phương thức không thể truy xuất ra bên ngoài class, nó chỉ được gọi trong phạm vi class

-----------------
Chế độ truy xuất công cộng (public): Các thành viên nếu được thiết lập ở chế độ này sẽ được nhìn thấy và truy xuất ở mọi nơi trong chương trình.

- Chế độ truy xuất riêng tư (private): Các thành viên nếu được thiết lập ở chế độ này sẽ chỉ được nhìn thấy và truy xuất được ở bản thân lớp định nghĩa thành viên đó.

- Chế độ bảo vệ (protected): Chế độ này sẽ được dùng để giới hạn truy cập tới các lớp được thừa kế và bản thân lớp định nghĩa thành viên đó.

6 nhận xét: