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

0 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;
}
Run Code Online (Sandbox Code Playgroud)

我收到的错误消息是:

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

Vim*_*i_R 5

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

public String[] getName(String[] names)
{
    this.names = names;
    return this.names;
}
Run Code Online (Sandbox Code Playgroud)

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

public String[] getName() {
    return this.names;
}
public void setName(String[] names) {
    this.names = names;
}
Run Code Online (Sandbox Code Playgroud)