+ -
当前位置:首页 → 问答吧 → 编译后错误求高手解释!!

编译后错误求高手解释!!

时间:2011-11-20

来源:互联网

错误: 无法将类 Farray中的构造器 Farray应用到给定类型;
                Farray fa1=new Farray(5);
                           ^
需要: 没有参数
找到: int
原因: 实际参数列表和形式参数列表长度不同
错误: 无法将类 Farray中的构造器 Farray应用到给定类型;
                Farray fa2=new Farray(a);
                           ^
需要: 没有参数
找到: float[]
原因: 实际参数列表和形式参数列表长度不同
代码定义如下:
class Farray implements ArrayInterface
{
        protected float[] A;
        public void Farray(int n)
        {
                A=new float[n];
        }
        public void Farray(float[] a)
        {
                A=a;
        }
————————————
public static void main(String[] args)
        {
                float a[] ={45.2,56.3,3.3,89.9,11.4};
                Farray fa1=new Farray(5);
                Farray fa2=new Farray(a);
求高手解释。

作者: iduzy   发布时间: 2011-11-20

构造函数貌似不要返回值类型的。

作者: room2012   发布时间: 2011-11-22