美文网首页
4.0java 中的static使用的静态变量

4.0java 中的static使用的静态变量

作者: 你好667 | 来源:发表于2017-08-25 10:27 被阅读0次

静态变量的定义

我们可以基于一个类,创建多个对象,每个对象都会拥有自己的成员变量,和成员方法,互相独立。但是,需要由这个类new 出来的对象都共享同一个成员时,静态变量的作用就出来了(共享又类产生的对象,使用同一个变量。即由类实例化的对象所共享)。

关于访问

  • 可以用类名访问 (静态变量特性推荐
    // 静态变量可以直接使用类名来访问,无需要创建类对象
    类名.静态变量
  • 可以使用对象名访问
    // 使用对象名的形式修改静态变量的值

关于可以修饰的类型

  • 变量
  • 方法
  • 代码块

    关于静态初始化代码 (只能给静态成员赋值)

static int num;
        static {
            num = 83;
        }

注意

静态变量属于整个类,当系统第一次使用该类时,就会为其分配内存空间知道该类被卸载才会进行资源回收

相关文章

  • 4.0java 中的static使用的静态变量

    静态变量的定义 我们可以基于一个类,创建多个对象,每个对象都会拥有自己的成员变量,和成员方法,互相独立。但是,需要...

  • Java中的静态内部类

    一:静态内部类 使用static修饰的变量是静态变量,使用static 修饰的方法是静态方法,静态变量和静态方法都...

  • java随笔

    static变量和static方法 static变量 1.static修饰的变量:静态变量,静态变量在内存中只有一...

  • Java 中的 static 使用之静态方法

    Java 中的 static 使用之静态方法 与静态变量一样,我们也可以使用 static 修饰方法,称为静态方法...

  • 类和对象

    1.对象和方法,构造函数 2.static使用之--静态变量 3.static使用之--静态方法 1》在静态方法中...

  • extern static const inline

    static static 可以用来修饰静态变量,在iOS中,如果使用static修饰全局变量,则全局变量只能在当...

  • static有什么用途

    在C语言中,static主要定义全局静态变量,定义局部静态变量,定义静态函数。 static 属于静态变量,使用它...

  • static的作用

    在C语言中,static主要定义全局静态变量,定义局部静态变量,定义静态函数。static属于静态变量,使用它修饰...

  • java之面向对象2

    static: 1.static使用之静态变量: 语法:static 类型名 变量名; Java 中被 stati...

  • 关于JAVA中的static变量/方法/代码块

    静态变量   在类成员变量中可以分为静态变量(也叫类变量, 有static修饰)和实例变量(没有static修饰)...

网友评论

      本文标题:4.0java 中的static使用的静态变量

      本文链接:https://www.haomeiwen.com/subject/saqudxtx.html