Class methods
Operations on objects in Java are called 
methods. 
Methods  are like math functions: they can take 
argumentsand 
return a value. On the other hand, methods in Java also 
have access to all fields of an object.
To create a method in a class, you must include it in the class. For example, we can define a 
print(age) method that will print information about our book and display a warning if the user is not yet old enough for that book.
    class Book
    {
        String name;
        String authorName;
        int ageRequirement;
        String text;
        int pageCount;
        // create a print method
        void print(int age)
        {
            System.out.< span style="color:#7d9029">println("Name: " +name);
            System.out.< span style="color:#7d9029">println("Author: " +authorName);
            System.out.< span style="color:#7d9029">println("Number of pages: "+Integer.toString span>(ageRequirement);
            // verification code goes here
        }
    }
 
 
Let's analyze the syntax for creating a method.
1) The first line of a method is its 
signature.
2) The return type of the method is written first. Our method does not return any value, so we write 
void.
3) Then in the signature is the name of the method (
print).
4) In brackets there is a listing of arguments. Arguments are separated by commas. For each argument, its type and name are specified, separated by a space. In our case, there is only one argument, it has the type 
int  and the name 
age, so there are no commas.
5) After that comes the method code in curly braces. To return a value from a method, write 
return <value>;. In the example, the method does not return anything, so 
return  can be omitted. To prematurely terminate the execution of a method, you can write 
return;.
6) In the class itself, we can refer to the fields of the object of this class by name.