小编bob*_*b t的帖子

创建一个接受整数数组的构造函数

如何将整数数组传入构造函数?

这是我的代码:

import java.io.*;
import java.util.*;

public class Temperature implements Serializable
{
    private int[] temps = new int [7];
    public Temperature(int[] a)
    {
        for(int i=0; i < 7; i++)
        {
            temps[i] = a[i];
        }

    }
    public static void main(String[] args)
    {
        Temperature i = new Temperature(1,2,3,4,5,6,7);
    }
}
Run Code Online (Sandbox Code Playgroud)

给出的错误是:

Temperature.java:17: error: constructor Temperature in class Temperature cannot be applied to given types;
        Temperature i = new Temperature(1,2,3,4,5,6,7);
                        ^
  required: int[]
  found: int,int,int,int,int,int,int
  reason: actual and formal argument lists differ in …
Run Code Online (Sandbox Code Playgroud)

java arrays constructor

3
推荐指数
1
解决办法
3225
查看次数

标签 统计

arrays ×1

constructor ×1

java ×1