以下方法将类型的对象添加Member
到数组中:
public boolean addMember(Member m) {
boolean result = false;
for(int i = 0; i < members.length; i++){
if(members[i] == null){
members[i] = m;
result = true;
}
}
return result;
}
如您所见,如果当前位置为空,我也会返回一个布尔结果。问题是,即使满足条件 - 添加对象,它显示它没有问题 - 结果布尔值始终保持为假。为什么?我怎样才能让它改变?