static 可以修饰 变量,方法但是还可以修饰类,我就是不明白修饰类是什么意思,修饰变量可以作为全局变量,方法可以在类中直接引用,不用实例话,那修饰类做什么用?高手执教

解决方案 »

  1.   

    static放在类前面表示,这个类在被其它类调用时,不用实例化这个类,直接写类名就可以调用静态类的静态方法了
      

  2.   

    不是吧,类前不用STATIC修饰,只要修饰类对应的方法就是直接访问该类的方法了,比如 JAVA包的 Syetem类 他就没有用STATIC修饰该类,他的方法全是 static的,可以直接访问2楼的说法好像不对
      

  3.   

    还有一种情况,Static 可以修饰类的对象实例 .他修饰的对象会在非Static对象前进行初始化.
      

  4.   

    我看到有 inner class 可以用static修饰的,不知道怎么回事
      

  5.   

    inner class用static修饰表示可以不实例化外部类而直接实例化该内部类;
    因为被static修饰的所有成员,方法,包括内部类都是在jvm加载该类时进行加载的。