Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
2 views

Method in Java- Javapoint Resource

A method in Java is a block of code designed to perform a specific task, promoting code reusability and easy modification. Methods can be predefined (built-in) or user-defined, and they have a declaration that includes attributes like access specifier, return type, method name, parameter list, and method body. There are two main types of methods: static methods, which belong to a class and can be called without creating an object, and instance methods, which require an object to be invoked.

Uploaded by

vidush673
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Method in Java- Javapoint Resource

A method in Java is a block of code designed to perform a specific task, promoting code reusability and easy modification. Methods can be predefined (built-in) or user-defined, and they have a declaration that includes attributes like access specifier, return type, method name, parameter list, and method body. There are two main types of methods: static methods, which belong to a class and can be called without creating an object, and instance methods, which require an object to be invoked.

Uploaded by

vidush673
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Method in Java

In general, a method is a way to perform some tasks. Similarly, the method in Java is a collection of
instructions that performs a specific task. It provides the reusability of code. We can also easily modify code
using methods. In this section, we will learn what is a method in Java, types of methods, method
declaration, and how to call a method in Java.

What is a method in Java?

A method is a block of code or collection of statements or a set of code grouped together to perform a certain
task or operation. It is used to achieve the reusability of code. We write a method once and use it many times.
We do not require to write code again and again. It also provides the easy modification and readability of
code, just by adding or removing a chunk of code. The method is executed only when we call or invoke it.

Method Declaration

The method declaration provides information about method attributes, such as visibility, return-type, name,
and arguments. It has six components that are known as method header.

Method Signature: Every method has a method signature. It is a part of the method declaration. It includes
the method name and parameter list.

Access Specifier: Access specifier or modifier is the access type of the method. It specifies the visibility of the
method. Java provides four types of access specifier:

o Public: The method is accessible by all classes when we use public specifier in our application.

o Private: When we use a private access specifier, the method is accessible only in the classes in which
it is defined.

o Protected: When we use protected access specifier, the method is accessible within the same
package or subclasses in a different package.

o Default: When we do not use any access specifier in the method declaration, Java uses default access
specifier by default. It is visible only from the same package only.

Return Type: Return type is a data type that the method returns. It may have a primitive data type, object,
collection, void, etc. If the method does not return anything, we use ‘void’ keyword.

Method Name: It is a unique name that is used to define the name of a method. It must be corresponding to
the functionality of the method. A method is invoked by its name.

Parameter List: It is the list of parameters separated by a comma and enclosed in the pair of parentheses. It
contains the data type and variable name. If the method has no parameter, the parentheses is left blank.

Method Body: It is a part of the method declaration. It contains all the actions to be performed. It is enclosed
within the pair of curly braces.

Naming a Method

While defining a method, remember that the method name must be a verb and start with a lowercase letter. If
the method name has more than two words, the first name must be a verb followed by adjective or noun. In
the multi-word method name, the first letter of each word must be in uppercase except the first word. For
example:

It is also possible that a method has the same name as another method name in the same class, it is known
as method overloading.

Types of Method

There are two types of methods in Java:

o Predefined Method

o User-defined Method

Predefined Method

In Java, predefined methods are the method that is already defined in the Java class libraries is known as
predefined methods. It is also known as the standard library method or built-in method. We can directly use
these methods just by calling them in the program at any point. When we call any of the predefined methods
in our program, a series of codes related to the corresponding method runs in the background that is already
stored in the library.

Each and every predefined method is defined inside a class. Such as print() method is defined in
the java.io.PrintStream class. It prints the statement that we write inside the method. For
example, print("Java"), it prints Java on the console.

User-defined Method

The method written by the user or programmer is known as a user-defined method. These methods are
modified according to the requirement.

Static Method

A method that has static keyword is known as static method. In other words, a method that belongs to a class
rather than an instance of a class is known as a static method. We can also create a static method by using the
keyword static before the method name.

The main advantage of a static method is that we can call it without creating an object. It can access static data
members and also change the value of it. It is used to create an instance method. It is invoked by using the
class name. The best example of a static method is the main() method.

Instance Method

The method of the class is known as an instance method. It is a non-static method defined in the class. Before
calling or invoking the instance method, it is necessary to create an object of its class. Let's see an example of
an instance method.

You might also like