package xipai;
class puke
{
// public  int length;
private String huase;
private String dianshu;
public void Puke( String f, String s ) 
{
      setHuase(f);
      setDianshu(s);
}    protected String getHause()
   {
      return huase;
   }    protected String getDianshu()
   {
      return dianshu;
   }    public String toString()
   {
      return getHuase()+getDianshu();
   }
public String getHuase() {
return huase;
}
public void setHuase(String huase) {
this.huase = huase;
}
public void setDianshu(String dianshu) {
this.dianshu = dianshu;
}
} class xixi
{
// String  huases[]=new String[4];
 puke b1[]=new puke [52];
// String [] dianshus=new String[13];
String dianshus[]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
String huases[]={"方块","红桃","黑桃","梅花"};
public void Xixi()
{
int i;
for(i=1;i<=b1.length;i++)
{
b1[i].setHuase(huases[i%13]);
b1[i].setDianshu(dianshus[i/13]);
}
for(i=1;i<=b1.length;i++)
System.out.println(b1[i]);
for(i=1;i<=b1.length;i++)
System.out.println(b1[i]);

}
}
    public class xipai
    {
     public static void main(String args[])
     {
//     int i;
     puke  b=new puke();
     xixi  a=new xixi();
     a.Xixi();    
     }
    }
    
错误:Exception in thread "main" java.lang.NullPointerException
at xipai.xixi.Xixi(xipai.java:50)
at xipai.xipai.main(xipai.java:68)