Java基础知识三---static关键字_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > Java基础知识三---static关键字

Java基础知识三---static关键字

 2011/11/11 16:37:43  yuyiming1986  http://yuyiming1986.iteye.com  我要评论(0)
  • 摘要:static变量,static函数,static块1.static变量:Java是纯面向对象的语言,也就是说,所有的方法和属性都是属于类的,不存在全局变量或者全局函数,而static变量却是一类特殊的全局变量,因为在整个应用程序中只有一份,所有类对象共享,并且生命周期是整个应用程序的生命周期。它在main()开始执行以前进行初始化,这里也包括static块.2.static块:是一个静态变量块,里面可以调用函数或者访问类的属性,但是只能调用或者访问静态的成员函数和成员属性。也是在main(
  • 标签:Java 基础知识 JAVA基础知识 关键字

static变量,static函数,static块

1.static变量:Java是纯面向对象的语言,也就是说,所有的方法和属性都是属于类的,不存在全局变量或者全局函数,而static变量却是一类特殊的全局变量,因为在整个应用程序中只有一份,所有类对象共享,并且生命周期是整个应用程序的生命周期。它在main()开始执行以前进行初始化,这里也包括static块.



2.static块:是一个静态变量块,里面可以调用函数或者访问类的属性,但是只能调用或者访问静态的成员函数和成员属性。也是在main()开始执行以前进行初始化.

  private static int a = 10;

  private static int add(int a){

       a++;

  }

  static{

      a = 11;

      add(a);

  }

3.static函数:只能访问static函数和static变量,如果在类中一个函数只依赖于输入参数或者静态属性和静态方法,则应该将它设置static方法,常用的工具类多使用static方法
发表评论
用户名: 匿名