java吧 关注:1,238,781贴子:12,711,701
  • 5回复贴,共1

求大神赐教,关于子类实现接口的问题,感激不尽

只看楼主收藏回复

已经实现了接口全部方法,但是编译器还是报错未实现,检查了很多遍还是没有看出端倪,头疼


IP属地:上海1楼2017-05-27 23:02回复
    这是我写的接口:
    public interface UserDao {
    public boolean addUser();
    public boolean delUser();
    public boolean updateUser();
    }


    IP属地:上海2楼2017-05-27 23:03
    回复
      我的实现类:
      public class UserDaoImpl implements UserDao {
      private JdbcTemplate template;
      public boolean addUser(UserBean ub) {
      String sql ="insert into tbl_user(loginName,loginPwd,age) values(?,?,?)";
      Integer count = template.update(sql, new Object[]{ub.getLoginName(),ub.getLoginPwd(),ub.getAge()});
      return count!=0?true:false;
      }
      public boolean delUser(Integer id) {
      String sql ="delete from tbl_user where id =?";
      Integer count = template.update(sql, new int[]{id});
      return count!=0?true:false;
      }
      public boolean updateUser(UserBean ub) {
      String sql ="update tbl_user set loginName =?,loginPwd =?,age=? where id =?";
      Integer count = template.update(sql, new Object[]{ub.getLoginName(),ub.getLoginPwd(),ub.getAge(),ub.getId()});
      return count!=0?true:false;
      }
      public List<UserBean> allUser(){
      String sql ="select * from tbl_user ";
      return template.queryForList(sql, UserBean.class);
      }
      public JdbcTemplate getTemplate() {
      return template;
      }
      public void setTemplate(JdbcTemplate template) {
      this.template = template;
      }
      }


      IP属地:上海3楼2017-05-27 23:04
      回复
        接口方法没参数,实现类方法有参数


        来自Android客户端4楼2017-05-27 23:05
        收起回复