zoukankan      html  css  js  c++  java
  • static 关键字

    1 静态变量

    静态变量是属于类的,和对象没有关系。只有一个。
    非静态变量是属于某个对象的,每个对象都有该数据的副本,而静态变量只有一个。

    访问静态变量:类名.静态变量。

     

    2 静态方法
    用static 修饰的方法称为静态方法

    访问静态方法是通过(类名.方法名)
    1.静态方法不能访问非静态变量
    2. 非静态方法可以访问静态变量

    静态属性或方法是在类加载的时候产生的,也在构造器方法之前。
    只要程序开始运行时,首先加载静态的变量或方法。
    非静态的属性或方法是在new 的时候产生的。


    3 静态常量:就是不能被改变的量
    package demo28;

    public class StaticVarible {
      static final int T = 100; // 静态常量
      static int t1 = 101; // 静态变量
      public static void main(String[] args) {
      System.out.println(T);
      System.out.println(t1);
      // T = 200; 不能改变
      t1 = 300; // 能改变
      System.out.println(T);
      System.out.println(t1);
    }
    }

  • 相关阅读:
    [Luogu] 借教室
    [Luogu] 子共七
    [Luogu] 让我们异或吧
    【bzoj1030】[JSOI2007]文本生成器
    HDU3068 最长回文
    【bzoj2342】[Shoi2011]双倍回文
    【NOIP2012】借教室
    HDU2203 亲和串
    【POJ2001】Shortest Prefixes
    vodevs3031 最富有的人
  • 原文地址:https://www.cnblogs.com/hello-dummy/p/9164420.html
Copyright © 2011-2022 走看看