Methods 
Methods
- 
As we said earlier in our discussion of object-oriented programing, methods
are the verbs of objects. Methods, like subroutines in procedural-oriented
programming, are the basic unit of funtionality of an object. They are
a body of executable code contained within a class which can be used to
effect an instantiated object of the class. 
 
- 
Methods consist of the following components:
 
- 
A method name 
 
- 
A list of inputs which may be empty 
 
- 
A return type which may be "void" if the method returns nothing 
 
- 
The code to perform some action 
 
 
| Actually, some methods, such as abstract methods,
do not require executable code.  | 
 
 
- 
Consider the following code snippet: 
 
 int add(int a, int b)
  {
  return (a+b);
  }
In this case, we have created a method which adds two integers passed to
it as arguments and then returns the result. The method is named add and
might be used in your code with a line such as the following in which mySum
is set to "7": 
int mySum = add(3, 4) 
| Note that you can only define methods within the
body of a class definition so the above code alone would not work unless
you made it part of a class. | 
 
 
Additional Resources:
 Object
Orientation in Java
 Table of Contents
 Operator Overloading
(Polymorphism in Java)  
 | 
  |