static表示该方法为静态方法,不需要类的实例就可以调用

解决方案 »

  1.   

    示例:
    class a
    {
          public static void test()
          {
     
          }
    }
    class b
    {
          public void go()
         {
            a.test();
         }
     }
      

  2.   

    static:用于声明方法时,static创建的是一个类方法。类方法不能引用类的其他域,除非这些方法也被声明成静态的。另:
    static用于声明变量时,创建的是类变量。类变量只能创建一次,且可以为该类的所有实例共享。static还可以放在代码块的前面以创建静态初始化器。这样的代码块在java装载此类时只执行一次。
      

  3.   

    看了大家的回复,我对这个问题的疑惑也矛塞顿开.谢谢!!
    另外,还想请教一下:在 dreamnear(哟哟) 的回复中,说到的
    "类",是不是有中文中"类似"的意思?谢谢 !!:)
      

  4.   

    关于static既可修饰类方法,作用大家都谈到过.另外,在内部类中也可以有static 修饰,表示此类为静态内部类.
      

  5.   

    在 dreamnear(哟哟) 的回复中,说到的
    "类",是不是有中文中"类似"的意思?类:我的理解是class,而不是什么“类似”的意思
      

  6.   

    static 字段、方法属于类,当然对象实例也可以调用。
    非static 字段、方法属于类的对象实例。
      

  7.   

    dreamnear(哟哟) 所说的static:用于声明方法时,static创建的是一个类方法。类方法不能引用类的其他域,除非这些方法也被声明成静态的
    //除非这些方法也被声明成静态的
    应被改成//除非这些域也被声明成静态的
      

  8.   

    public static void test()
    {}不用实例就可以引用
    关于static既可修饰类方法,作用大家都谈到过.另外,在内部类中也可以有static 修饰,表示此类为静态内部类.