类变量(也叫静态变量)是类中独立于方法之外的变量,用static 修饰。(static表示“全局的”、“静态的”,用来修饰成员变量和成员方法,或静态代码块(静态代码块独立于类成员,jvm加载类时会执行静态代码块,每个代码块只执行一次,按顺序执行))。并且一个实例中进行修改后,再次实例化的时候能够得到前一次修改的值,只要把static想成php里面的global就好理解了
成员变量则不同,每次初始化的时候重新赋值。
package com.sun; public class Tedt07 { /**
* @param args
*/
static String s1 = "sun";//静态的,全局的
String s2 = "zhi";//成员变量
public static void main(String[] args) {
// TODO Auto-generated method stub
Tedt07 t1 = new Tedt07();
t1.s1 = "sun1";
t1.s2 = "zhi";
Tedt07 t2 = new Tedt07();
System.out.println("t1.s1=" + t1.s1);
System.out.println("t2.s2=" + t2.s2);
} }