【发布时间】:2020-05-19 22:54:54
【问题描述】:
我想知道这样做有什么好处
public static main(String[] args)
{
Main mainInstance = new Main();
mainInstance.Foo();
}
public void Foo() {}
在此
public static main(String[] args)
{
Foo();
}
public static void Foo() {}
我习惯的是第二个例子,但我遇到了一段和第一个例子一样的代码,我很想知道它是否比另一个有什么好处
【问题讨论】:
-
想知道它是否比其他的有什么好处——你自己能想到什么?
-
嗯,这取决于
Foo实际做了什么,但如果它使用存储在类实例中的任何数据,那么它需要是一个实例方法。