下面程序的输出是? 
class access{    
   public int x;    
   private int y;    
   void cal(int a, int b)    {       
      x =  a + 1;        
      y =  b;   
    }         
}     
public class access_specifier {    
   public static void main(String args[])    {        
      access obj = new access();          
      obj.cal(2, 3);        
      System.out.println(obj.x + " " + obj.y);        
  } 
}
A 3 3
B 2 3
C 运行时错误
D 编译错误