再写一个抽象方法,要求子类都自己实现ResultSet的解析工作
abstract ArrayList parseResultSet(ResultSet resultSet);
或者
abstract void parseResultSet(ResultSet resultSet,ArrayList list);
顺便说下,在很多场合你可能实际都需要返回一个分页的列表对象
public class PagedList extends ArrayList{
public int getPageCount();
public int getPageSize();
public int getPageNumber();
...
}