Encapsulation NameLanguage'public' field Java'public' nested class JavaAccessing a non-public field of another object JavaAssignment or return of field with mutable type JavaPackage-visible field JavaPackage-visible nested class JavaProtected field JavaProtected nested class Java Last modified: 13 July 2023 Cyclic package dependency 'public' field