Arrays 调用一个方法,将来自不同类中另一个方法的数组列表输入添加到原始类中

Arrays 调用一个方法,将来自不同类中另一个方法的数组列表输入添加到原始类中,arrays,string,methods,arraylist,bluej,Arrays,String,Methods,Arraylist,Bluej,我刚开始学习BlueJ,我不知道如何调用一个方法,该方法从不同类的另一个方法获取输入,并将输入添加到数组中。 顺便说一下,这个项目是BlueJ的“俱乐部”项目 以下是错误: 带有错误的代码(突出显示“.add”作为错误): (在此处插入类、构造函数等) 我试图为用户输入调用的方法: public Membership(String name, int month, int year) throws IllegalArgumentException {

我刚开始学习BlueJ,我不知道如何调用一个方法,该方法从不同类的另一个方法获取输入,并将输入添加到数组中。 顺便说一下,这个项目是BlueJ的“俱乐部”项目

以下是错误:

带有错误的代码(突出显示“.add”作为错误):

(在此处插入类、构造函数等)

我试图为用户输入调用的方法:

    public Membership(String name, int month, int year)
        throws IllegalArgumentException
    {
        if(month < 1 || month > 12)
        {
            throw new IllegalArgumentException(
                "Month " + month + " out of range. Must be in the range 1 ... 12");
        }
        this.name = name;
        this.month = month;
        this.year = year;
    }
公共成员资格(字符串名称、整数月、整数年)
抛出IllegalArgumentException
{
如果(月<1 | |月>12)
{
抛出新的IllegalArgumentException(
“月”+月+“超出范围。必须在范围1…12”)内;
}
this.name=名称;
本月=月;
今年=年;
}
这可能会有所帮助:
    public Membership(String name, int month, int year)
        throws IllegalArgumentException
    {
        if(month < 1 || month > 12)
        {
            throw new IllegalArgumentException(
                "Month " + month + " out of range. Must be in the range 1 ... 12");
        }
        this.name = name;
        this.month = month;
        this.year = year;
    }