在一个pack包中声明一个类:
package pack;
public class lesson002
{
public int a;
protected int b;
int c;
private int d;
lesson002()
{
     a=0;b=0;c=0;d=0;
}
     lesson002(int a,int b)
{
this.a=a;
this.b=b;
}

在令一个mypacket包中声明令一个类,在这个类中对类lesson002进行实例化,类的路径已经设置过了,编译时在声明类实例这一行出现“找不到符号”的错误,如果把上面的类里面的构造函数去掉,编译就没有错误了,请问这是怎么回事??
package  mypacket;
import pack.*;
public class lesson001
{
public static void main(String args[])
{
int x,y;
lesson002 lesson=new lesson002(x,y);
  }

}