Class Definition Java Tutorial

Private    No modifier     Protected     Public
Same class                       Yes        Yes            Yes           Yes
Same package subclass            No         Yes            Yes           Yes
Same package non-subclass        No         Yes            Yes           Yes
Different package subclass       No         No             Yes           Yes
Different package non-subclass   No         No             No            Yes