[LTM] Chương 4.3 :Access Modifier: public, private, protected

Access modifer
Chỉ ra mức độ truy xuất được cho phép đối với các thành phần dữ liệu và các phương thức của đối tượng:

  • public: có thể được truy cập mọi nơi trong hệ thống và được thừa kế bởi các lớp con của nó.
  • private: có thể được truy cập trong chính lớp đó. Không cho phép kế thừa
  • protected: có thể được truy cập và thừa kế bởi các lớp con và có thể truy xuất bởi mã lệnh của cùng gói đó.
  • Default (không khai báo 3 kiểu trên): chỉ cho phép truy nhập đối với các lớp trong cùng gói, kể cả các lớp con. Không cho phép kế thừa.

Public-ex

Protected-ex

Private

Default