java:不能在数组中使用构造函数

时间:2018-10-29 16:20:41

标签: java arrays object constructor attributes

我是Java的学生,对如何在数组中创建具有属性的对象有疑问。 所以这是我的空构造函数,以及带有变量的构造函数来设置属性

auto

然后我需要用x,y创建数组以创建对象,而我明白了

auto succ

错误是Punt中的Punt()无法应用于(int,int) 红线在两个整数下

提前感谢您的时间

1 个答案:

答案 0 :(得分:0)

  1. 一个构造函数没有return type,因此请从您的2个构造函数中删除void

    public Punt(){
    }
    public void Punt(int x, int y){
        this.x = x;
        this.y = y;
    } 
    
  2. 您正在实例化一个Punt元素数组,而不是一个整数

    private Punt[]