谢谢了

解决方案 »

  1.   

    static变量是类级别的,跟非static变量不同的是,非static变量是对象级别的!
    比如说,一个类里一个static变量只存在一个,实例化这个类的任何对象都包含同一个static变量,它不象对象级别那样,每实例化一次,非静态变量可能不一样的!具体什么时候用它?就是你想这个类的每个对象都有一样的这个变量的时候用static!
      

  2.   


    同一个包下面,不同的类可以包括同一个名字的static变量么?
      

  3.   

    static 标志的变量或方法、字段是存储在jvm的静态区域,因此可以不用实例化一个类就可以使用。
    static属性可以在类的所有实例之间共享一个相同的直,
    static 方法可以不用实例类就直接调用
    static实际上是一种过程化的编程方法,一般各种实用工具类的方法都是static的,这样就可以直接调用,
    而不用实例化
      

  4.   

    static 静态域!在类初始化(不是对象初始化)的时候就在内存为该域分配需要的空间,该类的所有对象和方法都可以直接调用它,其他需要通过(类名.static域)来调用..一般用于共享数据和方法.
      

  5.   

    static 有下面几种用法 1 static 修饰 类
        表示这个类是static 当用这个类时,直接用类名.出来
       
     2 static 修饰 方法
         3 static 修饰 成员变量