int[] m=new int[5]没加分号吧? 呵呵。

解决方案 »

  1.   

    A a=new A(m);
    大哥,你的目的是是实例化A,但你写的A类的构造器是A(),是不带参数的,所以你错了
    应该
    A a = new A();
    要用方法A(int n)可用a.A(n)调用
      

  2.   

    应该没有问题,除非new A()也行。详细检查程序。
      

  3.   

    应该这样吧
    class A
    {
      public A()
      {
      }
      public A(int[] n)
      {
       .........
      }
    }
    class B
    {
      .....
      int[] m=new int [5]
      A a=new A(m);
    }