[英]If jsp generated class extends HttpServlet, how come we can extend it with one more class using extend tag?
我們知道,jsp會被編譯為擴展httpservlet的類,然后它將如何再次擴展Class1。
在java
不可能同時擴展兩個class
。
java
在類的上下文中不支持多重繼承,但是對於Interface
它是存在的。
因此,您可以在一個類中實現多個Interfaces
,但是不能擴展多個類。
但您可以使用Java
多級繼承來實現。 這樣的例子
import javax.servlet.http.HttpServlet;
class A extends HttpServlet{
// your Body and implement Method that you need
}
現在您可以將該A類擴展到您自己的業務邏輯B類中。如下所示...
import package.name.A;
Class B extends A{
// Now HttpServlet is your parent class too in heirarchy..
}
謝謝
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.