在java中如何从main方法调用行为方法?
我在包含在java中如何从main方法调用行为方法?,java,static-methods,method-call,Java,Static Methods,Method Call,我在包含main()方法的类中有一个非静态方法abc()。现在,如何从main调用此方法abc()。我可以在同一个类中创建该类的实例吗 public class A { public static void main(String[] args) { //how to call abc() here? } private int abc() { return 2; } } 必须实例化当前类,请使用以下代码: pub
main()
方法的类中有一个非静态方法abc()
。现在,如何从main调用此方法abc()
。我可以在同一个类中创建该类的实例吗
public class A
{
public static void main(String[] args)
{
//how to call abc() here?
}
private int abc()
{
return 2;
}
}
必须实例化当前类,请使用以下代码:
public static void main(String[] args)
{
A a = new A();
int value = a.abc();
}
可以在类A中创建类A的对象吗?当然可以,试试看。你不能做的是尝试在构造函数中创建同一个类的实例(你会得到stackoverflow)。在提问之前,你是否尝试在
main()
中创建这个类的实例?这是非常基本的编程知识。您应该尝试学习一些编程教程。