A public method is a method declaration that allows access from other classes external to the current class.
A public method is a method declaration that allows access from other classes external to the current class. Public methods are used in many Object-Oriented programming languages including Java, C#, and Objective-C
From http://www.javabeginner.com/learn-java/introduction-to-java-access-modifiers
Fields, methods and constructors declared public (least restrictive) within a public class are visible to any class in the Java program, whether these classes are in the same package or in another package.