这里我执行了两种类型的代码,两者都只给出相同的输出,在第一个代码中,为类创建对象以运行sayHello方法,第二种方法是对象创建,我在方法中使用了静态方法,但两者均在主要方法,为什么要使用对象运行类方法,为什么不在类方法中使用static关键字?
java
对象创建的代码:
public class HelloWorld {
public void sayHello() {
System.out.println("Hello World");
}
public static void main(String[] argv) {
HelloWorld hw = new HelloWorld();
hw.sayHello();
}
}
静态关键字代码:
public class HelloWorld {
public static void sayHello() {
System.out.println("Hello World");
}
public static void main(String[] argv) {
sayHello();
}
}