如果jsp生成的类扩展了HttpServlet,为什么我们可以使用extend标签再扩展一个类呢?

时间:2016-07-26 04:37:00

标签: java jsp multiple-inheritance

正如我们所知,jsp被编译为扩展httpservlet的类,然后它如何再次扩展Class1。

1 个答案:

答案 0 :(得分:0)

java无法同时延长两个class

java在类的上下文中不支持多重继承,但对于Interface,它就在那里。

因此,您可以在单个类中实现多个Interfaces,但无法扩展多个类。

但您可以使用Java中的多级继承来实现此功能。作为这样的例子,abbriviates

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..
}

由于