开发者社区> 问答> 正文

错误:复杂类中的构造方法复杂不能应用于给定类型

class complex {
    int a,b;

    void complex(int x,int y)
    {
        a=x;
        b=y;
    }
    void complex()
    {
        System.out.println(a+"+ i"+b);
    }
}
class Main {
 public static void main (String[] args) 
 {
    complex n1 = new complex(10,20);
    complex n2 = new complex(30,40);
    n1.complex();
    n2.complex();
 }
}

上面的代码引发以下构建错误:

类complex中的构造方法complex不能应用于给定类型;

问题来源:Stack Overflow

展开
收起
montos 2020-03-25 09:11:02 300 0
1 条回答
写回答
取消 提交回答
  • 构造函数不应“返回”类型。更新访问级别。对于方法,请使用与类名称不同的名称。

    例如:

    class complex
    {
      int a,b;
    
      public complex(int x,int y)
      {
        a=x;
        b=y;
      }
    
      public void display()
      {
        System.out.println(a+"+ i"+b);
      }
    }
    
    class Main {
    
      public static void main (String[] args) {
        complex n1 = new complex(10, 20);
        complex n2 = new complex(30, 40);
        n1.display();
        n2.display();
      }
    }
    

    回答来源:Stack Overflow

    2020-03-25 09:11:48
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
建立联系方法之一 立即下载
继承与功能组合 立即下载
低代码开发师(初级)实战教程 立即下载