实现接口来自定义拦截器为什么没有实现抽象类方便?

来源:3-1 [Struts2] 自定义拦截器简介

0110号建筑师

2017-06-12 16:25

接口里的init()方法也可以实现为空方法呀?

写回答 关注

2回答

  • 幸福是可积的
    2017-06-26 22:18:27
    已采纳

    这个不是必须要继承类来实现自定义拦截器,
    可以根据具体情况使用,需要更好的可扩展性时,使用接口比较好,毕竟Java只允许单继承,如果对于扩展性没多大要求,继承好一些,可以减少代码量,虽然实现接口比继承多不了几行代码,但是在一个项目中,多的代码量就不少了

    0110号建...

    非常感谢!

    2017-06-27 22:22:32

    共 1 条回复 >

  • 汪杂杂4417919
    2017-06-13 11:38:38

    你知道什么是什么叫接口吗? 接口里是没有方法体的,也就是说 你实现它过后,你需要给实现的方法添加方法体,就是说你需要给这三个方法都写上具体的内容,而继承里 父类是有方法体的,父类把方法具体的内容都写好的 你继承后直接用就好,只需要你写其中一个方法的方法体内容即可                   

    0110号建...

    这里的两个方法都是空的呀,接口只需写中间的一个方法就好了呀,和抽象类不是一样吗?

    2017-06-13 21:18:25

    共 1 条回复 >

Struts2拦截器浅析

本视频教程将代领大家了解Struts2拦截器的工作原理及配置

37980 学习 · 118 问题

查看课程

相似问题