java - What is the use of public method inside class with default level access? -


i wondering if there reason java allow public methods inside class default level access? couldn't find yet. knowledge sharing appreciated.

this way default-level access class implement interface.

the situation when classes default access used helpers common. if try implementing interface using default access methods same signature, error:

attempting assign weaker access privileges; public

in addition, idea use public clarity everywhere method designed access outside class, including private classes declared inside other classes or methods.


Comments