簡體   English   中英

如果jsp生成的類擴展了HttpServlet,那么為什么我們可以使用extend標記再擴展一個類呢?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM