static不是必须要有的。+了static之后该方法可以在类没有被实例化就使用

解决方案 »

  1.   

    从你给的代码里看不出重载与否,试着回答一下:
    1、可以不是static的,是否精态应该取决于被重载方法,这里这么用大概是为了不用实例化就可以直接调用,省事些吧
    2、修饰符的使用要根据需要来,不是非得有的
      

  2.   

    static修饰符使得使用时可以不必创建一个该类的对象,就可以直接调用该方法(类名.方法名)
    别的修饰符当然不能代替
      

  3.   

    //使用max方法
    System.out.println("3与4间最大的数是"+max(3,4));//???这里为什么没有用类名.方法
    System.out.println("5与6间最大的数是"+max(5,6));
    }
    //max方法
    是不是在本类中可以省略啊?(刚学,见谅!)
      

  4.   

    static后,别的地方也可以用,包名.类名.方法名()
      

  5.   

    关于调用本类的方法,我还是建议显式地写出this。