Basic HTML Version

|  | Table of Contents |  | View Full Version

Page 116 - 2617_JSSPS_C-7
P. 116

    Method Name
                      Parameter List

                      Body of the Method
                  Let us study these in details.

                  Header of Method

                  When a method is declared, the first line is known as the method header or method prototype. This
                  line contains the access specifier, return type, method name and a list of parameters. Let us consider
                  the following example:

                                         public int sum (int i, int j)

                                                                                    Parameter List
                                                                                    Method Name
                                                                                    Return Type
                                                                                    Access Specifier

                  Method Signature

                  Method signature is a part of method header containing only the name of the method along with
                  parameter list. For example,

                                                           sum (int i, int j)

                  Access Specifier

                  Since methods can be accessed by other classes, the same class or other methods, we need to apply
                  some restrictions on the accessibility of the methods. This is done by the access specifiers. An access
                  specifier or access modifier specifies the boundary for a method in which it is accessible. There are
                  three types of access specifiers in Java which are as follows:
                      The public Access Specifier: The public access specifier allows us to give permissions to a method
                     accessible anywhere inside the class and outside the class. For example,

                                                    public int sum (int i, int j)

                      The private Access Specifier: The private access specifier restricts a method accessibility outside
                     the class. Only the methods of the same class can access a private method. For example,

                                                   private int sum (int i, int j)
                      The protected Access Specifier: The protected is a special type of access specifier which allows
                     methods of the same class and inherited class can access a protected method. For example,

                                                  protected int sum (int i, int j)

                            Premium Edition-VII
                    114

| 111 112 113 114 115 116 117 118 119 120 121 |