如何在主方法中调用类的方法而不使用java中的object

如何在主方法中调用类的方法而不使用java中的object,java,Java,您好,在我学习java很长一段时间后,在没有对象帮助的情况下调用方法时,我感到困惑 Java中的公共类变量{ int instanceField=5 静态字符串staticField=“apple” 公开作废法(){ 最终字符串localVariable=“初始值” } } 如果没有object的帮助,我如何调用method()。您可以创建一个静态方法,并在不创建该类对象的情况下调用该方法。因为main方法是一个静态方法,您需要创建一个类为VariablesInJava的对象,然后调用它或使“方

您好,在我学习java很长一段时间后,在没有对象帮助的情况下调用方法时,我感到困惑

Java中的公共类变量{

int instanceField=5

静态字符串staticField=“apple”

公开作废法(){

最终字符串localVariable=“初始值”

}

}


如果没有object的帮助,我如何调用method()。

您可以创建一个静态方法,并在不创建该类对象的情况下调用该方法。

因为main方法是一个静态方法,您需要创建一个类为VariablesInJava的对象,然后调用它或使“方法”成为静态的。 这样做:

public static void method()
现在您只需调用method(),而无需创建对象


希望有帮助。

方法是对象的一部分。没有对象,方法就不能存在。这就像要求一个关于驾驶没有轮子的汽车的教程虽然你应该看看静态方法,但是你可以将你的方法定义为静态的。但您应该知道何时使用:
public static void main(String args[]) {

    VariablesInJava obj = new VariablesInJava();

    System.out.println(obj.instanceField);
    System.out.println(obj.staticField);
    System.out.println(VariablesInJava.staticField);
    System.out.println(new VariablesInJava().instanceField);
    obj.method();

}
public static void method()