Java 方法HttpServlet重写的子类

Java 方法HttpServlet重写的子类,java,servlets,Java,Servlets,我在HttpServlet文档中读到 HttpServlet的子类必须重写至少一个方法,通常是以下方法之一: doGet, if the servlet supports HTTP GET requests doPost, for HTTP POST requests doPut, for HTTP PUT requests doDelete, for HTTP DELETE requests init and destroy, to manage resources that are held

我在HttpServlet文档中读到

HttpServlet的子类必须重写至少一个方法,通常是以下方法之一:

doGet, if the servlet supports HTTP GET requests
doPost, for HTTP POST requests
doPut, for HTTP PUT requests
doDelete, for HTTP DELETE requests
init and destroy, to manage resources that are held for the life of the servlet
getServletInfo, which the servlet uses to provide information about itself 

什么规则有助于编译器检查上述任何一个方法是否在子类中被重写?

无。当使用非重写的HTTP方法请求servlet时,您(实际上是终端用户)将面临HTTP 405方法未实现的错误,因为默认实现就是这样做的。

无。当使用非重写的HTTP方法请求servlet时,您(实际上是终端用户)将面临HTTP 405方法未实现的错误,因为默认实现就是这样做的。

所有这些方法都受到
保护。编译器不能要求子类重写“至少其中一个”


不这样做是没有意义的,因为您将拥有一个“未实现的爆炸式”servlet。

所有这些方法都受到
保护。编译器不能要求子类重写“至少其中一个”


不这样做是没有意义的,因为您将拥有一个“未实现的爆炸式”servlet。

您说的“u”和“r”是什么意思?请试着像专业程序员一样交流,而不是像青少年一样。英语不是我的母语,我可能不懂街上/短信/孩子气谈话中使用的所有单词。对不起,巴卢斯克先生……我的意思是谢谢你的回答。好的。不客气。我猜它是“谢谢你的回答”,但对我来说毫无意义。你说的“u”和“r”是什么意思?请试着像专业程序员一样交流,而不是像青少年一样。英语不是我的母语,我可能不懂街上/短信/孩子气谈话中使用的所有单词。对不起,巴卢斯克先生……我的意思是谢谢你的回答。好的。不客气。我猜它是“谢谢你的回答”,但这对我来说毫无意义。你能解释一下“未实现的爆炸”是什么意思吗?抽象类为所有这些方法都提供了实现,如果调用这些方法(即,如果不重写它们),它们都会抛出NotImplementedException你能解释什么是未实现的分解吗抽象类对所有这些方法都有实现,这些方法在被调用时会抛出NotImplementedException(即如果你没有覆盖它们)