因此,我对Java还是很陌生,据我所知,这两者都是相同的:
public class HelloWorld {
public void test(String test) {
System.out.println(test);
}
public static void main(String args[]) {
HelloWorld helloworld = new HelloWorld();
helloworld.test("Hello world!");
}
}
和
public class HelloWorld {
public static void test(String test) {
System.out.println(test);
}
public static void main(String args[]) {
test("Hello world!");
}
}
这两者是同一回事吗,您为什么要一个又一个地使用它呢?
答案 0 :(得分:0)
静态方法有时很难测试。
非静态方法指定对象的行为。静态方法通常用于实用程序功能(例如Collections.sort()
)