public class wz {
        static class wz1{
           
             private int x;
             private  int a[];  //error  at a[10] 
             wz1(int x){this.x=x;}
             int add1 (wz1 ref){return ref.x+x;}
             int add (wz1 ref){return this.x=ref.x+x;}
                }
       public static void main(String args[]){
               wz1 t=new wz1(3);
               wz1 s=new wz1(3);
              System.out.println(t.x);
               // System.out.println(t.a[0]); 运行报错
                t.add(s);
               //System.out.println( t.add(s));
               System.out.println(t.x);
                }
}

/***************************
http://www.jb51.net/article/58212.htm
http://www.zhihu.com/question/30292319、

http://www.weixueyuan.net/view/5951.html/
全局变量有默认初始化 局部没有
注意 新发现的问题 将产生的class文件删除 
运行 java wz
错误 提示是找不到或无法加载主类 wz
然后呢 系统是不会自己清除 class文件的
***************************/