code方法需要这个list才能方法到啊。建议好好看看作用域吧
public GenericList createObject(boolean createA) {
if (createA) {
SeqList seqList = new SeqList();
code(seqList);
return seqList;
} else {
return new SortedSeqList();
}
}
void code(GenericList list){
}
作用域不对,if else声明的list,在下面的代码访问不到,可以放到if else 外面