您是否可以在Java中将数组放入业务方法中

时间:2019-07-05 02:53:21

标签: java arrays

我的主要方法必须有一个由2个团队名称组成的数组,我想知道是否有一种方法可以在业务类中使用该数组,然后将其带到测试人员类中以设置名称。

//instance variables
String[] names = new String[2];
int[] score;

//no-arg constructor
    public ReHW3Biz() {
        names[0] = "Null";
        names[1] = "Null";
        score[] = 0;
    }

//getters and setters
public String[] getName(String[] names)
{
    this.names = names;
}

我收到的错误消息是:

  

此方法必须返回类型为String []的结果

1 个答案:

答案 0 :(得分:4)

getName方法的返回类型为String []。因此您需要返回一个数组。

public String[] getName(String[] names)
{
    this.names = names;
    return this.names;
}

但是最好使用setter方法来设置名称值,而使用getter方法来获取值。

public String[] getName() {
    return this.names;
}
public void setName(String[] names) {
    this.names = names;
}