Home >Java >javaTutorial >Post Understanding Objects and Methods in Java

Post Understanding Objects and Methods in Java

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-10-04 06:08:02685browse

An object is an instance of a class, and it is used to call methods. In our previous post, Post 2: Understanding Methods in Java, we discussed methods. Now, we’ll show how to call those methods through objects.

Post Understanding Objects and Methods in Java

In this example, the object and methods are created in two different classes:

  • The class where the methods are created is called First1.
  • The class where the object is created is called Second2.

Breakdown of First1 object1 = new First1();:

  • First1: This is the class name where the methods are defined.
  • object1: This is the name of the object we are creating in the Second2 class.
  • new: This is the keyword used to create a new object.
  • First1(): This is the constructor, which initializes the new object.

At the bottom of the image, there's the output of the code.
'Print of first Method'

Calling a Method:
object1.method1();

Here:

  • object1: This is the object we created earlier.
  • method1(): This is the method we are calling from the First1 class.

It’s important to note that method1 was defined in the First1 class.

Attaching an image of the first method from the class 'First1' for your reference.

Post Understanding Objects and Methods in Java

Static Methods:
Static methods are special methods that can be called without creating an object. Since they are linked to the class, not to any instance of the class, we don’t need to create objects to use them.

I am attaching an image for your reference.

Post Understanding Objects and Methods in Java

In this image, the marked part is the static method.

Post Understanding Objects and Methods in Java

In this image, the marked part is the call to the static method. And at the bottom of the image you can see the code output.

The above is the detailed content of Post Understanding Objects and Methods in Java. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn