需要实现所有的抽象方法,否则子类也是abstract

解决方案 »

  1.   

    原文中已经提到了呀,这不过是人家中间省略了N多个你要实现的方法,还有哪些方法你可以查jdk的API,多着呢!!  PageableResultSet2中继承自ResultSet的主要方法:
    //……
    public boolean next() throws SQLException {
        return rs.next();
    }
    //……
    public String getString(String columnName) throws SQLException {
        try {
            return rs.getString(columnName);
        }
        catch (SQLException e) {//这里是为了增加一些出错信息的内容便于调试
            throw new SQLException (e.toString()+" columnName="
                +columnName+"\r\nSQL="+this.getCommand());
        }
    }
    //……  
      

  2.   

    晕,,,抽象方法在接口里面的是要全部实现的啊
    即使是空方法也ok啊
    关于windowlistener就是例子....
    关于模式里面有adapter你可以参考
      

  3.   

    你的Pageable为什么要 extends ResultSet呢?没这个必要,因为你在页面中只需要使用Pageable接口而不会用到任何ResultSet的方法,扩展了ResultSet已大大降低了Pageable接口的扩展性!