问答详情
源自:1-9 Tomcat装载Servlet的三种情况

这一小节讲的例子加入了init()方法和destroy()方法,之前讲的servlet例子没有这些方法,那这些方法是必须的吗?

这一小节讲的例子加入了init()方法和destroy()方法,之前讲的servlet例子没有这些方法,那这些方法是必须的吗?

提问者:鲜衣 2015-09-16 23:47

个回答

  • _潇潇暮雨
    2015-09-17 12:16:56
    已采纳

    不是必须的,是重载的父类的方法。

    http://img.mukewang.com/55fa3eab0001ea0103050127.jpg

  • _潇潇暮雨
    2015-09-17 18:53:04

    我们使用的Servlet是HttpServlet类,它是GenericServlet类的子类GenericServlet,而GenericServlet类是Servlet接口的实现类。Servlet只是一个接口。对于初学者,我觉得基础很重要:尤其是java中的面向对象思想(尤其是继承和多态,明白多态的好处)。你可能觉得中间那个GenericServlet那个抽象类没有什么作用,但是将来如果出现了其他的协议,只需要继承自GenericServlet,例如XXPServlet,我们同样可以使用Servlet接口中的方法。另外,我也是初学者,大家一起学习交流吧。