嗨,经过很长一段时间我在学习java,我在没有对象帮助的情况下调用方法时感到困惑。
public class VariablesInJava {
int instanceField = 5;
static String staticField =" apple&#34 ;;
public void method(){
final String localVariable ="初始值&#34 ;;
System.out.println(localVariable);
}
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();
}
}
如何在没有对象帮助的情况下调用method()?
答案 0 :(得分:0)
您可以创建一个静态方法并调用该方法,而无需创建该类的对象。
答案 1 :(得分:0)
由于main方法是静态方法,您需要创建类 VariablesInJava 的对象,然后调用它或生成"方法"静态的。 这样做:
public static void method()
现在您只需调用method()而无需创建对象。
希望有所帮助。