Java 语言编程技术 Java面向对象程序设计 主讲教师:郑大庆 上海财经大学 信息管理与工程学院 static 关键字 用static关键字修饰的成员,叫类成员(静态成员)。 类(静态)变量 —— 实例变量 类(静态)方法 —— 实例方法 类变量(静态变量) 类变量——为类的各实例共享的变量。 static 静态变量名 ; 位于类的内存区域中,被该类的各个对象共享.在加载该类时,只分配一次空间,并初始化。 无此限定符的变量是实例变量。 class A { int i ; static int j ; static final int k=10 ; --- } 为节省空间, final 常量可同时 定义为static 类变量(静态变量) 可实现各实例之间的通讯。 例如:跟踪创建的实例数 public class Count { private int serial ; //实例变量 private static int counter = 0 ; //类变量 public Count() { //构造方法 counter++;
原创力文档

文档评论(0)