为什么GenericServlet既实现了ServletConfig接口,又包括了一个ServletConfig的实例?
任意一种方法都可以直接调用ServletConfig的方法,为什么两种方法都使用了?
public abstract class GenericServlet
implements Servlet, ServletConfig, java.io.Serializable
{
private transient ServletConfig config;
... ...
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
GenericServlet 是一个抽象类,有一个ServletConfig config的属性,如果GenericServlet 不实现ServletConfig 接口,是不是要把ServletConfig 中定义的方法还要声明一下呀,这样才可以让子类去实现。
如:
那为何不直接让GenericServlet 实现 ServletConfig 接口,在GenericServlet 方法就不要在声明一下。
你自己写的servlet如果想要获取ServletConfig中的值,你自己实现一些其中的方法就可以了。
不知道这样讲你能不能明白。如果不可以,你可以直接取看看源代码,相信你就明白了。