Tìm hiểu về access modifiers trong Java

access modifiers là những từ khóa có thể được sử dụng để kiểm soát mức độ hiển thị của các trường, phương thức và hàm tạo trong một lớp. Chúng gồm 4 loại, bao gồm:

  • Private
  • Default
  • Protected
  • Public

Bảng đánh giá access modifiers

Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →

  • Private Access Modifier chỉ được truy cập trong phạm vi lớp.
  • Nếu bạn không khai báo modifier nào, thì nó chính là trường hợp mặc định. Default Access Modifier là chỉ được phép truy cập trong cùng package.
  • Protected access modifier được truy cập bên trong package và bên ngoài package nhưng phải kế thừa. Protected access modifier có thể được áp dụng cho biến, phương thức, constructor. Nó không thể áp dụng cho lớp.
  • Public access modifier được truy cập ở mọi nơi.