sunjianghua1985
sunjianghua2018
采纳率60%
2018-04-04 07:17

新手求教一个小小问题

5

ssh框架中service没有的方法而serviceImp里面有这个方法,却不报错,怎么解决

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

16条回答

  • happy20102010 happy20102010 3年前

    实现类有方法,接口中没有,不会报错。

    点赞 1 评论 复制链接分享
  • BigBossPanther BigBossPanther 3年前

    service是接口,impl是实现类,接口可以理解成一种约束,实现接口的类必须含有接口的所有方法,但同时还可以有一些自己的补充方法,也就是说,接口里定义了方法,实现类里面没有,会报错,实现类有方法,接口中没有,不会报错。

    点赞 1 评论 复制链接分享
  • MonkeyBrothers 小猴子的技术笔记 3年前

    实现了接口,就要实现它的所有方法,但是没说不允许自己定义其他的方法呀

    点赞 1 评论 复制链接分享
  • Amo_lt Amo_lt 3年前

    是不是serviceImpl的方法前面没有加public,所以不报错

    点赞 1 评论 复制链接分享
  • kidkid_li kidkid_li 3年前

    serviceImp可以实现自定义的方法,只要调用了就可以了

    点赞 评论 复制链接分享
  • qq_36501545 qq_36501545 3年前

    这个要看具体实现的借口啊

    点赞 评论 复制链接分享
  • Clancy_aop Clancy_aop 3年前

    serviceimpl是用来实现接口service的,你应该没有实现这个接口,或则不用实现直接注入到dao层,就能实现一些操作了

    点赞 评论 复制链接分享
  • u010989760 已经中年的程序员 3年前

    实现类中可以根据自己需要进行扩展啊,就像子类继承父类一样

    点赞 评论 复制链接分享
  • lexuan930723 繁花落侭终成殇 3年前

    只要实现了接口里的方法就不会报错,实现类里可以有自己独有的方法

    点赞 评论 复制链接分享
  • qq_17025903 南归北隐 3年前

    是不是你创建的是servceIMPL的类,而不是servce的类.

    点赞 评论 复制链接分享
  • zj2lzh zj2lzh 3年前

    实现类可以有自己的方法,这个肯定不报错啊

    点赞 评论 复制链接分享
  • sunye119 sunye119 3年前

    serviceImpl是service的实现类,在接口的实现类中可以写自己的方法的,所以不会报错。

    点赞 评论 复制链接分享
  • qq_36779504 qq_36779504 3年前

    接口里定义了方法,实现类里面没有,会报错,实现类有方法,接口中没有,不会报错。

    点赞 评论 复制链接分享
  • u014773828 阿哲____ 3年前

    接口定义了,就要override,如果没有,就是类自定义的方法,允许实现类定义自己的方法,这样封装使得接口实现的方法不臃肿, 代码可读性比较好

    点赞 评论 复制链接分享
  • Leason1989 Leason1989 3年前

    先了解下java里接口的概念

    点赞 评论 复制链接分享
  • zuhan888 昂扬向上小青年 3年前

    我明白你的意思, serviceImp实现类是可以写自己的方法的。 如果service有serviceImp没有这样的情况会报错,如果service没有,serviceImp有这样的情况是不会报错的。

    点赞 评论 复制链接分享

相关推荐