我刚刚开始使用BlueJ,我无法弄清楚如何调用一个方法,该方法从另一个类中获取另一个方法的输入并将输入添加到数组中。 顺便说一句,这个项目是"俱乐部"来自BlueJ的项目。
这是错误: http://oi62.tinypic.com/wk0mz8.jpg
带错误的代码(" .add"突出显示为错误):
(在这里插入类,构造函数等)
public void join(Membership member)
{
members.add(member);
}
我试图为用户输入的方法输入:
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;
}