在main方法重载的情况下,错误语句定义了什么

时间:2014-11-12 17:22:27

标签: java

public class Sample{
     public static void main(String args[]){
    System.out.println("/n Say hi 2 me");
        }

public class Hello{
      public static void main(String args[]){
    System.out.println("/n Hello!");
         }
      }
   }

我已经使用命令提示符运行此代码但我能够注意到修饰符'静态'仅用于常量变量声明 为什么????? 请帮助我理解这个???

2 个答案:

答案 0 :(得分:0)

public static void main(String[] args)

使用单个String [](或)String ...作为param的main方法将被视为程序的入口点。

所以我们在一个java类中不能有两个完全相同的main方法

你可以使用名为main的其他方法,但它应该有不同的参数(方法的重载)

答案 1 :(得分:0)

static可以与变量和方法一起使用,但不能用于类    在加载类和静态时,在创建对象之前初始化静态变量    方法也可以在创建对象之前调用