This figure shows the code for Stack 's push method. This method pushes an object, the one passed in as an argument, onto the top of the stack, and returns it. It contains the Java instructions that implement the method. This method declaration is very basic.
Methods have many other attributes such as arguments, access control, and so on.
This section will cover these topics as well as expand upon the features illustrated in the method declaration above. Perhaps the most commonly used optional component of a method declaration are method parameters . Similar to functions in other programming languages, Java methods accept input from the caller through its parameters. Parameters provide information to the method from outside the scope of the method.