玩命加载中 . . .

static静态变量(07)


static静态变量

static静态变量

  1. 语法格式

    static 变量类型 变量名 = 变量值;
    
  2. 什么时候成员变量声明为实例变量呢?

    所有对象都有这个属性,但是这个属性的值会随着对象的变化而变化【不同对象的这个属性具体的值不同】

  3. 什么时候成员变量声明为静态变量呢?

    所有对象都有这个属性,并且所有对象的这个属性的值是一样的,建议定义为静态变量,节省内存的开销。

  4. 注意:静态变量在类加载的时候初始化,内存在方法区中开辟。访问的时候不需要创建对象,直接使用类名静态变量名的方式访问。

  5. 关于Java中的static关键字

    • static英语单词翻译为静态的
    • static修饰的方法是静态方法
    • static修饰的变量是静态变量
    • 所有 static修饰的元素都称为静态的,都可以使用类名.的方式访问,当然也可以用引用.的方式访问【但不建议】
    • static修饰的所有元素都是类级别的特征和具体的对象无关

文章作者: 小靳同学
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 小靳同学 !
评论
  目录