官术网_书友最值得收藏!

Importance of classes and objects in Java

Objects are instances or references of a class. So we can call the methods and variables present in this class with the help of their objects. We cannot call methods and objects directly, we can only use them with the help of their objects. So first, we need to create objects for the class, and then we can call the method inside the main class.

Let's take a look at the previous example to explain this:

package coreJavaTraining;

public class Firstclass {

public void getData()
{
System.out.println(" I am in method");
}
public static void main(String[] args)
{
System.out.println("hi");
System.out.println("hello world");
}
}

Since the main block is already in the class, why do we need to create an object again for this class and call it?

The answer is that there is no way that the main block will come to know about the method outside it until and unless we create an object to call the method. There is an exception for that, which is the static variable, saying that the method is static. So, in general, accessing other methods is only possible with objects.

主站蜘蛛池模板: 青州市| 静安区| 德钦县| 乌什县| 朝阳县| 潜山县| 常山县| 石楼县| 德昌县| 宜黄县| 农安县| 班戈县| 邵东县| 宁陕县| 庆云县| 马边| 慈利县| 九寨沟县| 清水县| 廉江市| 永昌县| 新泰市| 西青区| 衡山县| 卓尼县| 怀宁县| 开平市| 平昌县| 乌鲁木齐市| 东源县| 辽宁省| 大足县| 定结县| 沙雅县| 河西区| 读书| 手机| 凤山县| 绥宁县| 东平县| 本溪市|