主方法中的静态对象与对象之间的区别?

时间:2019-06-26 11:23:12

标签: java

这里我执行了两种类型的代码,两者都只给出相同的输出,在第一个代码中,为类创建对象以运行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();
   }
}

0 个答案:

没有答案