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

      什么是静态变量?在程序中如果用static声明变量的话,则此变量称为静态变量.用static声明的属性是所有对象共享的,既然是共享的,那么也就是一旦有一处进行修改,其他处调用也是修改后的值例如:

      public class TestStatic

      {

      static int num=1; //定义静态变量

      public void Change()

      {

      System.out.println(num);

      num++;

      System.out.println(num);

      }

      public void Change2()

      {

      System.out.println(num);

      }

      public static void main(String[] args)

      {

      TestStatic ts=new TestStatic();

      ts.Change();

      ts.Change2();

      }

      }

      说明:大家可以自己运行一下看输入结构,以便更好的理解静态变量的概念什么是静态方法?由static声明的方法叫做静态方法,或者叫做类方法其实这个大家应该很熟悉了,比如main()方法注意:在使用static类型声明的方法时需要注意的是:广州java培训如果在类中声明了一static类型的属性,则此属性既可以在非static类型的方法中使用,也可以在static类型的方法中使用。但用static类型的属性调用非static类型的属性时,则会出现错误java静态代码块一个类可以使用不包含在任何方法体中的静态代码块,当类被载入时,静态代码块被执行,且只执行一次,静态代码块经常用来进行类属性的初始化例如:

      public class Apple

      {

      static

      {

      System.out.println("1");

      }

      }

  • 相关阅读:
    洛谷 P2008 大朋友的数字
    [USACO10FEB]慢下来Slowing down
    HAOI2007 理想的正方形 单调队列
    滑动窗口
    双栈排序
    概率无向图模型与条件随机场的异同
    P-R曲线出现凹陷的原因
    MaskLab-实例分割(使用语义分割和方向特征精细化目标检测)
    模拟递归生成器
    递归生成器
  • 原文地址:https://www.cnblogs.com/gojava/p/3550426.html
Copyright © 2011-2022 走看看