Sự khác biệt giữa public, protected, package private và private trong Java là gì?

{{FormatNumbertoThousand(model.total_like)}} lượt thích
89 lượt xem
Java middle
  • Private - Như bạn nghĩ, chỉ lớp mà nó được khai báo mới có thể nhìn thấy nó.
  • Package Private - Chỉ có thể được nhìn thấy và sử dụng bởi package mà nó đã được khai báo. Đây là mặc định trong Java (mà một số người coi là mistake).
  • Protected - Package Private + có thể được nhìn thấy bởi các lớp con hoặc thành viên package.
  • Public - Mọi người đều có thể thấy.

PhongvanIT.com

{{login.error}}